Redis存储数据类型一:String
来源:互联网 发布:铝合金和塑钢知乎 编辑:程序博客网 时间:2024/05/22 06:30
public class StringTest {public static void main(String[] args) throws InterruptedException {Jedis jedis = RedisUtil.getJedis();//清空数据jedis.flushDB();System.out.println("判断某个key是否存在:"+jedis.exists("stu_name"));//存入一个键值对System.out.println(jedis.set("stu_name", "张三"));System.out.println("判断某个key是否存在:"+jedis.exists("stu_name"));System.out.println("查看redis中的所有key:");Set<String> keySet = jedis.keys("*");System.out.println(keySet);System.out.println("设置stu_name的过期时间:"+jedis.expire("stu_name", 5)); //返回1表示设置成功 -1表示失败(过期)TimeUnit.SECONDS.sleep(2);System.out.println("查看剩余时间:"+jedis.ttl("stu_name"));System.out.println("移除过期时间:"+jedis.persist("stu_name"));System.out.println("查看剩余时间:"+jedis.ttl("stu_name"));jedis.set("key1", "key1");jedis.set("key2", "key2");jedis.set("key3", "key3");jedis.set("key1", "key1的值已被修改");System.out.println(jedis.get("key1"));System.out.println("追加内容"+jedis.append("key3", "abcd")); //返回的是value的长度System.out.println(jedis.get("key3"));System.out.println("添加多个键值对:"+jedis.mset("key4","key4","key5","key5")); //返回OKSystem.out.println("获取多个键值对:"+jedis.mget("key2","key5")); //返回对应的value数组System.out.println("删除:"+jedis.del("key4")); //返回受影响的行数System.out.println("删除多个:"+jedis.del("key2","key5"));//setnx:在set之前,会查看是否存在对应的key,如果存在返回0,不存在进行set,返回1//重要System.out.println(jedis.setnx("key6", "key6")); // 1System.out.println(jedis.setnx("key6", "值6")); // 2System.out.println(jedis.get("key6")); // key6//setex:添加一个键值对,并且设置过期时间,如果已过期,获取到的是一个nullSystem.out.println("设置过期时间:"+jedis.setex("key7", 1, "key7"));Thread.sleep(2000);System.out.println("==="+jedis.get("key7")); //过期之后,查询返回Null//递增和递减的操作jedis.set("key8", "8");jedis.incr("key8"); //递增 每执行一次加1jedis.incr("key8"); //递增 每执行一次加1System.out.println(jedis.get("key8"));jedis.incrBy("key8", 5); //每次加指定大小的值System.out.println(jedis.get("key8"));//递减jedis.decr("key8");jedis.decrBy("key8", 6);System.out.println(jedis.get("key8"));}}
阅读全文
0 0
- Redis存储数据类型一:String
- redis 数据类型(一)string的使用
- 「redis存储篇」string数据类型的操作
- Redis数据类型--string
- redis--string数据类型
- Redis数据类型之string
- Redis数据类型--String
- Redis基本数据类型--string
- Redis手册(String数据类型)
- Redis String数据类型
- redis数据类型 - String
- 【Redis】四 数据类型 String
- redis数据类型(String)
- Redis数据类型-String
- 关于Redis---数据类型-String
- 二,redis数据类型-String
- redis的数据类型-string
- Redis的String数据类型
- 输入一个单向链表,输出该链表中倒数第K个结点
- 使用wireshark进行安卓抓包分析
- 异常Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind处理方法
- extension block
- 算法分析与设计第十六周
- Redis存储数据类型一:String
- plsql(二)--存储过程
- maven项目依赖本地jar文件
- 高级加密标准(AES)中的加密和解密
- Linux系统优化02
- Redis存储数据类型二:List
- Redis存储数据类型三:Set
- 2D画面中使物体跟随鼠标的方向旋转(向量法)
- Redis存储数据类型四:hash