当前位置:   article > 正文

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

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在服务器上开机自启配置https://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. 先启动服务器

  1. [root@Suke ~]# cd /usr/local/redis-4.0.6/src
  2. [root@Suke ~]# cd /usr/local
  3. [root@Suke local]# cd redis-4.0.6
  4. [root@Suke redis-4.0.6]# cd src
  5. [root@Suke src]# ./redis-server ../redis.conf 

前端启动 :启动后屏幕不能随便动(不建议使用)

./redis-server ../redis.conf

后端启动 :启动后屏幕可以继续操作命令(建议使用)

./redis-server ../redis.conf &

2. 连接进入内置客户端

  1. 参数说明:
  2. - -h:主机名:192.168.60.130
  3. - -p:端口号:默认6379
  4. - -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 成功解决!!!

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

运行 ./redis-cli -h 192.168.60.130 -p 6379 -a 123456 成功解决进入后

此时你按照老方法Ctrl + C 终止退出,再重新进入报错:Redis已在启动中~

 解决办法:查看进程 再 杀死进程

(1)查看进程

 ps -ef|grep redis 或  ps aux|grep redis

(2)杀死进程

 kill -9 pid   或 sudo  kill -9 pid

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

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

2. Test Connection连接成功

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/508399
推荐阅读
相关标签
  

闽ICP备14008679号