赞
踩
参考此链接配置 redis.conf,然后本文章才能继续操作
注意不能用 在 /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( 启用后台运行)还需要手动配置文件用来完成后台运行,详情介绍参考以下链接:
- [root@Suke ~]# cd /usr/local/redis-4.0.6/src
-
- [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.conf
前端启动 :启动后屏幕不能随便动(不建议使用)
./redis-server ../redis.conf
后端启动 :启动后屏幕可以继续操作命令(建议使用)
./redis-server ../redis.conf &
- 参数说明:
- - -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 成功解决!!!
问题出现~~~~~~~~~~~~~~成功解决
运行 ./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
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。