记一次不成功的redis访问
在虛擬機上面安裝redis,在本機上面使用spring-data-redis寫一個存取kv的單元測試類。本來是一個很簡單的demo實驗,結果還是趟了不少坑。之前都是連接測試別人安裝好的redis,或者自己安裝的redis使用redis-cli進行連接,完整搭建還真么有弄過,不過這次弄了一遍,也算是知道了。
第一個坑,安裝好的redis,基本配置完畢后,需要把conf文件中的bind屬性注釋掉,這樣就可以讓任意ip都可以訪問了,不注釋就是限定了只能有那些ip訪問,默認是bind 127.0.0.1 只允許本機訪問。
第二個坑,需要給redis設置密碼訪問,修改配置文件中的requirepass 密碼;protected-mode 設置成yes,或者不需要給出密碼的話,protected-mode設置為no。
redis 默認protected-mode為yes
第三個坑,需要關閉Windows的防火墻,在控制面板里面進行關閉即可。
第四個坑,需要關閉linux的防火墻,我用的是centos7,關閉防火墻的命令如下,直接關閉防火墻?systemctl?stop?firewalld.service;禁止防火墻啟動 systemctl?disable?firewalld.service?
完成以上四個坑,虛擬機上面redis終于可以訪問了。
轉載于:https://blog.51cto.com/zhengqidaxia/2052365
總結
以上是生活随笔為你收集整理的记一次不成功的redis访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新鲜出炉的电信诈骗经历
- 下一篇: you do not have perm