1、首先在Spring Boot的pom 文件中 加入redis的maven包,以及测试的包
redis.clients
jedis
2.9.0
junit
junit
test
org.springframework.boot
spring-boot-starter-test
2、开始创建测试类,并在测试类中,连接redis,并测试
- 连接redis
Jedis jedis = new Jedis("127.0.0.1", 6379); //连接redis
- 测试redis存入String字符串,并打印
//执行redis 的字符串插入 String 类型
jedis.set("useRedis", "Hello Redis!");
2.1 打印
3) 测试Redis 存入List集合
jedis.lpush("listdemo", "aa");
jedis.lpush("listdemo", "bb");
jedis.lpush("listdemo", "cc");
jedis.lpush("listdemo", "dd");
jedis.lpush("listdemo", "ee");
System.out.println(jedis.lrange("listdemo", 0, -1));
3.1 打印
4) 测试Redis 存入Hash值
//存入hash 值
Map map = new HashMap<>();
map.put("username","花花");
map.put("age", "16");
map.put("address", "北京");
jedis.hmset("PeopleInfo", map);
//取出hash值
Map peopleInfo = jedis.hgetAll("PeopleInfo");
for (Map.Entry maps : peopleInfo.entrySet()) {
System.out.println(maps.getKey() + "--------------------" + maps.getValue());
}
4.1 打印结果
5)测试redis存入set集合
//set集合
jedis.sadd("unitpeople","张三","李四","王五","赵五");
//获取set 集合
Set unitpeople = jedis.smembers("unitpeople");
Iterator iterator = unitpeople.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
5.1 打印set集合
- 测试Redis 有序集合 Zset
Mapmap = new HashMap<>(); map.put("张三", 90.0); map.put("李四", 80.0); map.put("王五", 100.0); Long peoplescore = jedis.zadd("peoplescore", map); Set peoplescore1 = jedis.zrange("peoplescore", 0, -1); System.out.println(peoplescore1); Iterator iterator = peoplescore1.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); }
6.1 打印



