zoukankan      html  css  js  c++  java
  • jedis操作

    1. Jedis jedis = RedisUtil.getJedis();  
    2.         try {  
    3.             // 向key-->name中放入了value-->minxr  
    4.             jedis.set("name", "minxr");  
    5.             String ss = jedis.get("name");  
    6.             System.out.println(ss);  
    7.   
    8.             // 很直观,类似map 将jintao append到已经有的value之后  
    9.             jedis.append("name", "jintao");  
    10.             ss = jedis.get("name");  
    11.             System.out.println(ss);  
    12.   
    13.             // 2、直接覆盖原来的数据  
    14.             jedis.set("name", "jintao");  
    15.             System.out.println(jedis.get("jintao"));  
    16.   
    17.             // 删除key对应的记录  
    18.             jedis.del("name");  
    19.             System.out.println(jedis.get("name"));// 执行结果:null 
    1.   /** 
    2.              * mset相当于 jedis.set("name","minxr"); jedis.set("jarorwar","aaa"); 
    3.              */  
    4.             jedis.mset("name", "minxr", "jarorwar", "aaa");  
    1.  // 清空数据  
    2.         System.out.println(jedis.flushDB());  
    3.         System.out.println(jedis.echo("foo"));  
    4.         // 判断key否存在  
    5.         System.out.println(jedis.exists("foo"));  
    6.         jedis.set("key", "values");  
    7.         System.out.println(jedis.exists("key"));  
    1.  // 若key不存在,则存储  
    2.         jedis.setnx("foo", "foo not exits");  
      1. // 追加数据  
      2.         jedis.append("foo", " hello, world");  

    设置key的有效期:

    1.   // 设置key的有效期,并存储数据  
    2.         jedis.setex("foo", 2, "foo not exits");  
      1. // 获取并更改数据  
      2.         jedis.set("foo", "foo update");  
      3.         System.out.println(jedis.getSet("foo", "foo modify"));  
    1. // 截取value的值  
    2.         System.out.println(jedis.getrange("foo", 1, 3));  
    3.         System.out.println(jedis.mset("mset1", "mvalue1", "mset2", "mvalue2",  
    4.                 "mset3", "mvalue3", "mset4", "mvalue4"));  
    5.         System.out.println(jedis.mget("mset1", "mset2", "mset3", "mset4")); 

    10.redis Flushdb 命令用于清空当前数据库中的所有 key。

    1. // 清空数据  
    2.         System.out.println(jedis.flushDB());  
  • 相关阅读:
    java throws处理
    java 对象的向下转型
    模仿百度三维地图的js数据
    MyEclipse:Address already in use
    Javascript 的addEventListener()及attachEvent()区别分析
    Javascript获得URL参数
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader
    TortoiseSVN使用简介(来自网络)
    javascript控制鼠标中键滑动
    跨浏览器实现自定义事件处理
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6225676.html
Copyright © 2011-2022 走看看