MAC下Redis開啓局域網IP可訪問

前述:

MAC下搭建了本地Redis後,127.0.0.1可以訪問,但在嘗試局域網IP訪問,卻發現並不行。
我目前本地用的redis 4.0.14

詳述:

原因是因爲redis.conf中的bind,保護模式的原因

1.關閉 bind

2.關閉保護模式:protected-mode no

3.題外,開不開這個都沒事,主要是爲了後臺可運行redis
開啓守護進程:daemonize yes

4.重啓redis(終端進入到redis所在的文件目錄)
啓動命令:redis-server
指定配置文件啓動:redis-server redis.conf

關閉redis服務
1:sudo pkill redis-server
2:ps axu|grep redis ## 查找redis-server的PID
      kill -9 PID

總述:

據我瞭解redis3.2前,默認無bind和密碼設置存在很大安全風險
redis3.2版本提出新特性protected mode(保護模式)。默認的配置就是當前127.0.0.1,並且開啓保護模式,也就只能本機訪問,爲了安全吧

如果希望局域網內可以訪問到,就需要我們要手動去操作上面的步驟咯

 

參考文檔:
https://blog.csdn.net/wsygpz/article/details/78142282
https://blog.csdn.net/hu_feng903/article/details/77747212

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章