参考此链接配置 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( 启用后台运行)还需要手动配置文件用来完成后台运行,详情介绍参考以下链接:
一、内置的客户端(命令提示,不直观)
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 成功解决!!!