栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java整合Redis

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java整合Redis

在Spring Boot中,简单使用Redis

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
 Map map = 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 打印

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777563.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号