天天看點

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯

  • 現象:Job for redis-server.service failed because a configured resource limit was exceeded.
    • 原因:
  • 解決辦法:
    • 主伺服器(阿裡雲)配置:
    • 從伺服器(騰訊雲)配置:

現象:Job for redis-server.service failed because a configured resource limit was exceeded.

直接綁定公網ip不能啟動redis服務

[email protected]:~# service redis-server start

Job for redis-server.service failed because a configured resource limit was exceeded. See “systemctl status redis-server.service” and “journalctl -xe” for details.

原因:

騰訊和阿裡的公網ip在内網是不可見的

是以redis綁定公網ip是不能啟動的

并且綁定公網ip,在slaveof 主伺服器公網ip 時 從伺服器是不能通路到主伺服器的

解決辦法:

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

在阿裡或騰訊雲裡配置安全組規則 将公網ip:6379 與私網ip:6379組成映射關系

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

主伺服器(阿裡雲)配置:

sudo vi /etc/redis/redis.conf 
bind 0.0.0.0
           

修改配置

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

可以選擇綁定私網ip 或0.0.0.0(本機上的所有IPV4位址)

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

重新開機

sudo service redis restart
redis-cli
           
阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

登陸

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

從伺服器(騰訊雲)配置:

修改配置

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:
阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法:

band 本機内網位址

slaveof 填寫主伺服器(阿裡雲)公網ip位址

登陸成功

阿裡雲主從配置後 ubuntu16.04 啟動redis報錯現象:Job for redis-server.service failed because a configured resource limit was exceeded.解決辦法: