开发者学堂课程【Redis 入门到精通(基础篇):jedis-jedis 常规操作演示】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/764/detail/13405
jedis-jedis 常规操作演示
内容介绍
一、List
二、Hash
一、List
操作几个其他的程序,提前写好了两个测试程序的壳,下面就是往里面加操作。
第一个测试一下 list,对于 list,加数据使用 lpush,rpush,然后多放几个数据,返回是 list,那么我们就要迭代这个list了,写一个增强 for,然后直接打印就好了,运行程序,放到顺序不一样,所以出来的数据是 xabc,如果还想看其他数据,那就再进行一个操作,现在取长度,如果要运行,那么结果是8,因为上面又重新push 了一次,所以要想清楚。
代码:
jedis.lpush(key:"list1",strings:"a","b","c");
jedis.rpush(key."list1",strings:"x");
List<string>list1. = jedis.lrange(key:"list1",start:0,end:-1);
for(String s : list1){
System.out.println(s);
}
二、Hash
接下来是 hash 的,放入 field,完成数据放置,数据放入后取出,然后给一个 map的格式,选一个 hash1,进行一个迭代,打印 hash1,看一下有哪些其他数据,hash 放入相同的值是一个覆盖的形式,然后更改一个a3,看看有什么不同,前面跟后面都变了,长度不变。
代码:
jedis.hset(key:"hash1",field:"a1",value:"a1");
jedis.hset(key:"hash1",field:"a2",value:"a2");
jedis.hset(key:"hash1",field:"a3",value:"a3");
Map<string, String> hash1 = jedis.hgetAll(key:"hash1");
System.out.println(hash1);
System.out.print1n(jedis.hlen(key:"hash1"));
在 redis 中的数据取出来后都会转换成java的数据类型进行展示,同时redis与Java提供的方法名是完全兼用的。