1. 目的
因為想要學習redis,因此在虛擬機中安裝了redis,為了實現在物理機可以訪問redis,弄了好久;因此記錄下來,以免忘記。
2. 環境
虛擬機:CentOS Linux release 7.4.1708 (Core)
redis:3.2.12
防火牆:firewall (已經關閉)
3. 配置
我修改的是默認的配置文件(yum安裝在/etc/redis.conf) 開機啟動也默認加載這個
3.1 配置redis.conf
將 bind 127.0.0.1 使用#注釋掉,改為# bind 127.0.0.1(bind配置的是允許連接的ip,默認只允許本機連接;若遠程連接需注釋掉,或改為0.0.0.0)
將 protected-mode yes 改為 protected-mode no(3.2之后加入的新特性,目的是禁止公網訪問redis cache,增強redis的安全性)
將 requirepass foobared 注釋去掉,foobared為密碼,也可修改為別的值(可選,建議設置)
3.2 設置iptables規則,允許外部訪問6379端口
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
臨時生效,重啟后失效。若想永久生效,請參考另一篇文章:http://www.cnblogs.com/jinjiyese153/p/8600855.html
3.3 啟動redis,並指定配置文件
./redis-server ../redis.conf
4. 檢查
本機安裝RedisDesktopManager進行redis遠程連接。 (由於這個收費了, redis的可視化連接工具我用的fastoredis 見我上一個文章)

轉 : http://www.cnblogs.com/jinjiyese153/p/8600703.html
