Java操作Redis服务
生活随笔
收集整理的这篇文章主要介绍了
Java操作Redis服务
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
测试redis连接
TestRedis.java
package com.dym.test;import redis.clients.jedis.Jedis;import java.util.Set;//测试redis连接 public class TestRedis {public static void main(String[] args) {//创建jedis客户端对象Jedis jedis = new Jedis("192.168.158.197",6379);//选择使用一个库 默认:使用 0号库jedis.select(0);//获取redis中所有key信息Set<String> keys = jedis.keys("*");keys.forEach(key-> System.out.println("key = " + key));//操作库相关//jedis.flushDB();//清空当前库jedis.flushAll();//清空所有库//释放资源jedis.close();} }测试key相关
TestKey.java
package com.dym.test;import org.junit.After; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis;public class TestKey {private Jedis jedis;@Beforepublic void before(){jedis = new Jedis("192.168.1.4",6379);}@Afterpublic void after(){jedis.close();}//测试key相关@Testpublic void testKeys(){//删除一个keyjedis.del("name");//删除多个key//jedis.del("name","age");//判断一个key是否存在exitsBoolean name = jedis.exists("name");System.out.println(name);//设置一个key超时时间 expire pexpire//Long age = jedis.expire("age", 100);//System.out.println(age);//获取一个key超时时间 ttlLong age1 = jedis.ttl("newage");System.out.println(age1);//随机获取一个keyString s = jedis.randomKey();//修改key名称// jedis.rename("age","newage");//查看可以对应值的类型String name1 = jedis.type("name");System.out.println(name1);String maps = jedis.type("maps");System.out.println(maps);} }
总结
以上是生活随笔为你收集整理的Java操作Redis服务的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Explore Nonprofit Cl
- 下一篇: java冒泡排序_Java冒泡排序,鸡尾