当前位置 博文首页 > 文章内容

    IDEA版使用Java操作Redis数据库的方法

    作者:shunshunshun18 栏目:未分类 时间:2021-08-07 14:43:48

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    首先 下载 jedis.jar包

    然后再 工程设置里面找到Libraries,点击+。添加下载好的jedis.jar包。点击OK退出即可

    在这里插入图片描述

    创建Java_Control_Redis类

    测试链接

    package ccit.redis;
    
    import redis.clients.jedis.Jedis;
    
    public class Java_Control_Redis {
        public static void main(String[] args) {
            //连接本地的 Redis 服务
            Jedis jedis = new Jedis("localhost");
            // 如果 Redis 服务设置了密码,需要下面这行,没有就不需要
            // jedis.auth("123456");
            System.out.println("连接成功");
            //查看服务是否运行
            System.out.println("服务正在运行: "+jedis.ping());
        }
    }

    运行

    运行成功那个的前提,打开Redis服务

    在这里插入图片描述
    在这里插入图片描述

    Java连接Redis数据库插入一个字符串

    import redis.clients.jedis.Jedis;
    
    public class RedisStringJava {
        public static void main(String[] args) {
            //连接本地的 Redis 服务
            Jedis jedis = new Jedis("127.0.0.1");
            System.out.println("连接成功");
            //设置 redis 字符串数据
            jedis.set("ccit", "https://blog.csdn.net/qq_41827511?spm=1011.2124.3001.5343");
            // 获取存储的数据并输出
            System.out.println("redis 存储的字符串为: "+ jedis.get("ccit"));
        }
    }

    在这里插入图片描述

    Java操作Rdis 列表

    import java.util.List;
    
    public class RedisListJava {
        public static void main(String[] args) {
            Jedis jedis=new Jedis("127.0.0.1");
            System.out.println("连接成功");
            jedis.lpush("city-list","长春");
            jedis.lpush("city-list","哈尔滨");
            jedis.lpush("city-list","沈阳");
            jedis.lpush("city-list","大连");
            List<String> cityList=jedis.lrange("city-list",0,3);
            for(int i=0;i<cityList.size();i++){
                System.out.println("东北著名城市:"+ cityList.get(i));
            }
        }
    }

    在这里插入图片描述

    Redis Java Keys 实例

    import redis.clients.jedis.Jedis;
    
    import java.util.Iterator;
    import java.util.Set;
    
    public class RedisKeyJava {
        public static void main(String[] args) {
            //连接本地的 Redis 服务
            Jedis jedis = new Jedis("localhost");
            System.out.println("连接成功");
    
            // 获取数据并输出
            Set<String> keys = jedis.keys("*");
            Iterator<String> it=keys.iterator() ;
            while(it.hasNext()){
                String key = it.next();
                System.out.println(key);
            }
        }
    }

    在这里插入图片描述

    参考链接

    Java 使用 Redis