redis简单使用1
1.
1 2 3 4 5 6 7 8 | public static void main(String[] args) { Jedis jedis = new Jedis( "127.0.0.1" ); System. out .println( "redis启动" ); jedis. set ( "name" , "gjack" ); System. out .println( "jedis添加成功!" ); System. out .println(jedis. get ( "name" )); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | System. out .println( "清空库中所有数据:" +jedis.flushDB()); // 判断key否存在 System. out .println( "判断key999键是否存在:" +shardedJedis.exists( "key999" )); System. out .println( "新增key001,value001键值对:" +shardedJedis. set ( "key001" , "value001" )); System. out .println( "判断key001是否存在:" +shardedJedis.exists( "key001" )); // 输出系统中所有的key System. out .println( "新增key002,value002键值对:" +shardedJedis. set ( "key002" , "value002" )); System. out .println( "系统中所有键如下:" ); Set<String> keys = jedis.keys( "*" ); Iterator<String> it=keys.iterator() ; while (it.hasNext()){ String key = it.next(); System. out .println(key); } // 删除某个key,若key不存在,则忽略该命令。 System. out .println( "系统中删除key002: " +jedis.del( "key002" )); System. out .println( "判断key002是否存在:" +shardedJedis.exists( "key002" )); // 设置 key001的过期时间 System. out .println( "设置 key001的过期时间为5秒:" +jedis.expire( "key001" , 5)); try { Thread.sleep(2000); } catch (InterruptedException e){ } // 查看某个key的剩余生存时间,单位【秒】.永久生存或者不存在的都返回-1 System. out .println( "查看key001的剩余生存时间:" +jedis.ttl( "key001" )); // 移除某个key的生存时间 System. out .println( "移除key001的生存时间:" +jedis.persist( "key001" )); System. out .println( "查看key001的剩余生存时间:" +jedis.ttl( "key001" )); // 查看key所储存的值的类型 System. out .println( "查看key所储存的值的类型:" +jedis.type( "key001" )); /* * 一些其他方法:1、修改键名:jedis.rename("key6", "key0"); * 2、将当前db的key移动到给定的db当中:jedis.move("foo", 1) */ |
今日事今日毕
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· 开发者新选择:用DeepSeek实现Cursor级智能编程的免费方案
· 【译】.NET 升级助手现在支持升级到集中式包管理
· 独立开发经验谈:如何通过 Docker 让潜在客户快速体验你的系统
· 并发编程 - 线程同步(二)