• 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());  
  • 相关阅读:
    Visual Stdio VS 错误 error : 0xC00000FD: Stack overflow. 更改堆栈空间解决栈溢出问题
    OpenCV Mat 只能用静态数组定义时初始化,动态数组赋值给Mat需要逐元素进行. MATLAB,OpenCV,VS混合编程
    【转】Ubuntu 10.10升级显卡驱动后开机动画低分辨率问题
    linux 文件[名]编码
    L337 Speak及国外论坛、IRC常用缩写
    UCS2 手机SMS的PDU编码
    setuid
    【转】CentOS5.5硬盘安装
    SWT CTabFolder 简记
    [转] 程序员的十层楼
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6225676.html
Copyright © 2020-2023  润新知