Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)

参考此链接配置 redis.conf,然后本文章才能继续操作

EditPlus连接Centos7修改Redis配置文件(建议FinalShell修改更加方便)https://blog.csdn.net/qq_45037155/article/details/124680630?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124680630%22%2C%22source%22%3A%22qq_45037155%22%7D&ctrtid=RjZn3

注意不能用 在 /src 目录下直接运行 ./redis-server 启动,否则修改的 redis.conf 配置文件不能生效。

这些最好配置修改一下

  • bind 192.168.XXX.XXX(将原来的 bind 127.0.0.1加 # 注释掉,改为主机IP地址)

  • port 6379(默认不用修改)

  • masterauth 123456(密码设置为123456)

  • requirepass 123456 (使用Java操作需要设置)

以下配置可以不用配置,看看解释说明,以后也许会用来解决问题

  • protected-mode no (禁用保护模式)
  • daemonize yes( 启用后台运行)还需要手动配置文件用来完成后台运行,详情介绍参考以下链接:

redis在服务器上开机自启配置icon-default.png?t=M3K6https://blog.csdn.net/niceyoo/article/details/114809098?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-1-114809098-blog-78042869.pc_relevant_default&spm=1001.2101.3001.4242.2&utm_relevant_index=4

一、内置的客户端(命令提示,不直观)

1. 先启动服务器

[root@Suke ~]# cd /usr/local
[root@Suke local]# cd redis-4.0.6
[root@Suke redis-4.0.6]# cd src
[root@Suke src]# ./redis-server 
./redis-server

2. 连接进入内置客户端

参数说明:
- -h:主机名:192.168.60.130
- -p:端口号:默认6379
- -a:链接密码:123456
./redis-cli -h 192.168.60.130 -p 6379 -a 123456 

问题出现~~~~~~~~~~~~~~成功解决 

成功连接进入 

王炸!!!set name suke 报错 Error: Connection reset by peer

原因分析:redis.conf 文件配置没有生效,不能 在 /src 目录下直接运行 ./redis-server 启动,否则修改的 redis.conf 配置文件不能生效。

解决方法:修改 redis.conf 后,重启redis命令如下

[root@Suke src]# ./redis-server /usr/local/redis-4.0.6/redis.conf &

此时再运行 ./redis-cli -h 192.168.60.130 -p 6379 -a 123456 成功解决!!!

二、第三方客户端(直观,没有命令提示)

1. Redis 图形界面客户端添加服务器连接

2. Test Connection连接成功

 3. 这里可以查到之前内置客户端设置的 name = “suke”

猜你喜欢

转载自blog.csdn.net/qq_45037155/article/details/124683432
今日推荐