遠程連接redis

關閉IP訪問

在redis的配置文件redis.conf中,找到bind localhost注釋掉。

注釋掉本機,局域網內的所有計算機都能訪問。

bind localhost 只能本機訪問,局域網內計算機不能訪問。

bind 局域網IP 只能局域網內IP的機器訪問, 本地localhost都無法訪問。

驗證方法:

  [root@mch ~]# ps -ef | grep redis
  root      2175     1  0 08:15 ?        00:00:05 /usr/local/bin/redis-server *:6379

/usr/local/bin/redis-server *:6379
中通過*就可以看出此時是允許所有的ip連接登錄到這臺redis服務上。

關閉保護模式

設置參數protected-mode 為 no,關閉redis的保護模式

設置redis密碼

requirepass [password]

在遠程服務上執行命令

如果需要在遠程 redis 服務上執行命令,同樣我們使用的也是 redis-cli 命令。

語法

$ redis-cli -h host -p port -a password

實例
以下實例演示了如何連接到主機為 127.0.0.1,端口為 6379 ,密碼為 mypass 的 redis 服務上。

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING

PONG
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容