(七)Redis之Keys的通用操作
package myRedis01; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.After; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.Tuple; public class JedisTest { Jedis jedis = new Jedis("127.0.0.1", 6379); // 创建客户端 设置IP和端口 /** * 范围查询 */ @Test public void query() { /** * 显示所有key */ Set<String> sets=jedis.keys("*"); for(String str:sets) { System.out.println(str); } System.out.println("================="); /** * 查找所有以num开头的key */ Set<String> sets2=jedis.keys("num*"); for(String str:sets2) { System.out.println(str); } System.out.println("================"); /** * 删除key */ jedis.del("oldStr","newStr"); /** * 判断是否存在指定的key */ boolean flag1=jedis.exists("num4"); boolean flag2=jedis.exists("num5"); System.out.println(flag1); System.out.println(flag2); System.out.println("================"); /** * 获取元素 */ String name=jedis.get("name"); System.out.println("name="+name); System.out.println("============="); /** * 显示类型 */ String type=jedis.type("name"); System.out.println("类型为"+type); } @After public void close() { jedis.close(); } }