前言 {#%E5%89%8D%E8%A8%80}
OneinStack安装完reids后自动启动,默认是只允许本机连接,并且没有密码。我们想要远程连接就需要修改一些配置。
目录说明 {#%E7%9B%AE%E5%BD%95%E8%AF%B4%E6%98%8E}
OneinStack安装的Reids默认目录在/usr/local/redis/
下
- var为数据和log
- etc存放配置文件
- bin reids相关命令
修改/usr/local/redis/etc/
下的reids.conf {#%E4%BF%AE%E6%94%B9%2Fusr%2Flocal%2Fredis%2Fetc%2F%E4%B8%8B%E7%9A%84reids.conf}
注释掉75行 加上76行,默认是只能本机127.0.0.1进行连接,改为0.0.0.0即任意ip都可连接
搜索protected-mode
yes改为no,关闭安全模式 {#%E6%90%9C%E7%B4%A2protected-mode-yes%E6%94%B9%E4%B8%BAno%EF%BC%8C%E5%85%B3%E9%97%AD%E5%AE%89%E5%85%A8%E6%A8%A1%E5%BC%8F}
搜索requirepass
增加密码 {#%E6%90%9C%E7%B4%A2requirepass-%E5%A2%9E%E5%8A%A0%E5%AF%86%E7%A0%81}
修改完成,进入到bin目录/usr/local/redis/bin
重启使生效 {#%E4%BF%AE%E6%94%B9%E5%AE%8C%E6%88%90%EF%BC%8C%E8%BF%9B%E5%85%A5%E5%88%B0bin%E7%9B%AE%E5%BD%95%2Fusr%2Flocal%2Fredis%2Fbin-%E9%87%8D%E5%90%AF%E4%BD%BF%E7%94%9F%E6%95%88}
systemctl restart redis-server
或者service redis-server restart
这个时候就可以通过ip+端口 和密码来连接服务器上的redis了
注意 {#%E6%B3%A8%E6%84%8F}
注意服务器防火墙要放行redis的默认端口3306,各个云厂商方式都有差异,阿里和腾讯的服务器在安全组里面放行3306即可。