在虛擬機上面安裝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終于可以訪問了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。