redis开启远程连接需要配置redis.conf文件
1.找到bind 127.0.0.1把这段注释掉,或着改成bind 0.0.0.0,但是这两种方式我试了对我都不好使。
我用的方式是改成bind 虚拟机的ip
2. protected-mode yes 改成 protected-mode no
3.requirepass foobroad打开 设置你自己的密码
我把密码设为root 就可以这样写 requirepass root
这时候远程就可以连接上了
但是我的linux本地
./redis-cli
会报错 Could not connect to Redis at 127.0.0.1:6379: Connection refused
可能是因为我把bind 127.0.0.1 改成了 bind 虚拟机的ip 的原因。:
这时候就应该./redis-cli -h 192.168.115.131 -p 6379
就可以连接上
因为我们之前配了密码所以还得输入密码 auth '你设置得密码'
这样本地也可以操作rides了