测试Redis连接,报错连接超时。redis.conf中注释掉了bind 127.0.0.1 , protected-mode yes改成了protected-mode no,阿里云安全组开放了端口6379,重新连接了Linux服务器。还是报错。
这里忘记重启redis了。

一、重启Redis操作

解决:关闭redis重启

ps -ef |grep redis 查看当前redis

redis-cli shutdown 关闭

[root@JunC bin]# redis-server /etc/redis.conf(bin目录下) 开启redis
(/etc/redis.conf是副本本,/etc是副本文件路径,安装redis时需要拷贝redis.conf到一个目录)

ps -ef |grep redis 再次查看是否启动成功

之后在尝试连接redis就成功了。

二、测试Redis连接的Maven工程

pom

   <dependencies>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.2.0</version>
        </dependency>
    </dependencies>

注意事项:

redis.conf中注释掉bind 127.0.0.1 ,然后 protected-mode no

JedisDemo1.java

package come.on.jedis;

import redis.clients.jedis.Jedis;

/**
 * @author cangg
 * @create 2022-04-23 16:17
 */

public class JedisDemo1 {
    public static void main(String[] args) {
        //创建Jedis对象
        Jedis jedis=new Jedis("120.78.10.116",6379);
        //测试
        String ping = jedis.ping();
        System.out.println(ping);
    }

    public void demo1(){
        //创建Jedis对象
        Jedis jedis=new Jedis("120.78.10.116",6379);
        //添加
        
    }
}
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐