我在上篇文章简单介绍了redis,上一篇是说得源码编译安装,这次刚好工作需要尝试用yum源安装并配置外网连接,因为刚安装上默认是只运行本地客户端连接的,但是现在大部分公司数据层跟业务层都是拆分开的,我相信有很多人都遇到过这个问题,那么怎么从另一台服务器访问部署好的redis数据库呢,刚好处理完整理了一下笔记,希望共勉.
redis服务器:172.16.100.31
业务 服务器:172.16.100.11
以下在redis服务器操作
1.yum添加epel源
yum install epel-release
2.yum安装redis
yum install redis
3.vim /etc/redis.conf
#bind 127.0.0.1 #注释此行
protected-mode no # 保护模式改为no
daemonize yes #开启守护进程
4.开启防火墙端口,redis默认监听6379端口
vim /etc/sysconfig/iptables
添加下面这行配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
service iptables restart
5.重启redis
service redis restart
6.在业务服务器测试外网能否连接
[root@APIM nginx]# telnet 172.16.100.31 6379
Trying 172.16.100.31...
Connected to 172.16.100.31.
Escape character is '^]'.
您还未添加分享代码,请到主题选项中,添加百度分享代码!
您可以选择一种方式赞助本站
支付宝转账赞助
支付宝扫一扫赞助
微信钱包扫描赞助