Java操作jedis

导读:本篇文章讲解 Java操作jedis,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1、在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错

查看redis.confy文件,如果protected-mode 是 yes 那么需要设置用户密码, redis-cli登陆后使用以下命令设置密码:

临时方式:127.0.0.1:6379>config set requirepass 123

永久方式:
a、修改redis.conf配置文件
# requirepass foobared
requirepass 123   指定密码123
b、如果是java访问,则同时要更改绑定的ip  ,否则会报连接超时错误
bind 192.168.85.32

c、重起redis服务时重新加载redis.conf文件
./src/redis-server redis.conf

d、#输入密码登陆
        127.0.0.1:6379>auth 123

Java操作jedis

2、引入驱动包,当连接报错时切换别的别本

<dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.5.2</version>
        </dependency>

3、java端连接代码

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

运行结果如下则连接成功:
连接成功
服务正在运行: PONG

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/71244.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!