Jedis常用操作
【摘要】 1. Key查看服务器上 key 的值@Test public void demo1() { //创建Jedis对象 Jedis jedis = new Jedis("47.107.53.146", 6379); System.out.println("===遍历key*==="); Set<String> keys = jed...
1. Key
- 查看服务器上 key 的值
@Test
public void demo1() {
//创建Jedis对象
Jedis jedis = new Jedis("47.107.53.146", 6379);
System.out.println("===遍历key*===");
Set<String> keys = jedis.keys("*");
for (String key : keys) {
System.out.println(key);
}
System.out.println("===添加一个name数据===");
//添加
jedis.set("name", "xdr");
//获取
String name = jedis.get("name");
System.out.println(name);
System.out.println("===查询k1是否存在===");
System.out.println(jedis.exists("k1"));
System.out.println("===查看k1过期时间===");
System.out.println(jedis.ttl("k1"));
System.out.println("===获取name的值===");
System.out.println(jedis.get("name"));
}
2. String
@Test
public void demo2() {
Jedis jedis = new Jedis("47.107.53.146", 6379);
//设置多个 key-value
jedis.mset("k1", "v1", "k2", "v2");
List<String> mget = jedis.mget("k1", "k2");
System.out.println(mget);
}
3. List
@Test
public void demo3() {
Jedis jedis = new Jedis("47.107.53.146", 6379);
//设置多个 key-value
jedis.lpush("key1", "jack", "lucy", "mike");
List<String> values = jedis.lrange("key1", 0, -1);
System.out.println(values);
}
4. set
@Test
public void demo4() {
Jedis jedis = new Jedis("47.107.53.146", 6379);
//设置多个 key-value
jedis.sadd("names", "jack", "lucy");
Set<String> names = jedis.smembers("names");
System.out.println(names);
}
5. hash
@Test
public void demo5() {
Jedis jedis = new Jedis("47.107.53.146", 6379);
jedis.hset("users", "age", "20");
String hget = jedis.hget("users", "age");
System.out.println(hget);
}
6. zset
@Test
public void demo6() {
Jedis jedis = new Jedis("47.107.53.146", 6379);
jedis.zadd("zset01", 100d, "z3");
jedis.zadd("zset01", 90d, "l4");
jedis.zadd("zset01", 80d, "w5");
jedis.zadd("zset01", 70d, "z6");
Set<String> zrange = jedis.zrange("zset01", 0, -1);
for (String e : zrange) {
System.out.println(e);
}
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)