jedis和客户端桌面工具(Redis Desktop Manager)能同时连redis,且都能操作使用
二. 在centos7上的redis,
jedis和客户端桌面工具(Redis Desktop Manager)只能同时一个连上redis,
redis.conf文件
bind 0.0.0.0可以连,bind 127.0.0.1不能连,如果bind 后跟多个ip和我客户端桌面工具(Redis Desktop Manager)的ip一样不能连
protected-mode yes
每次切换连接时需要重启redis服务
客户端桌面工具(Redis Desktop Manager)连接: ./redis-cli --> config set requirepass xxx
我就纳闷了,jedis和客户端桌面工具(Redis Desktop Manager)不能同时连redis?还是哪里配置有错误
注意不要配置到自己的原生redis.conf了,要找到自己的拷贝的用于启动的redis.conf文件。
这个目录是我解压的原生目录:
redis的默认安装路径/usr/local/bin
我已经拷贝了一份在这个路径下,所以我需要修改的目录是下面这个:
配置远程服务器上的redis.conf文件,修改配置文件的时候改三处:
daemonize 设置为 yes 表明要在后台运行。
把bind 127.0.0.1这一行注释掉,就没有请求访问ip限制了。或者在bind 127.0.0.1下面新增一行bind 0.0.0.0
把 protected mode 设置成 no 即可开启远程访问。
ps:配置文件中,还可以给自己服务器的Redis加个访问密码
(重启redis-server服务,进入redis后要先验证密码,用这个命令:auth 密码 ,然后ping一下看有没有配置成功)
修改配置文件后测试以下本机redis连接。
开启redis-server
# redis-server my-redis-conf-copy/redis.conf
开启redis-cli连接服务器
# redis-cli -p 6379
输入验证密码
# auth 654321
使用ping命令测试是否连接成功
# ping