Linux下遠程訪問redis
protected-mode屬性值為yes:啟動保護模式,保護模式下不支持遠程訪問redis
遠程主機能訪問redis服務的條件:
- 綁定ip(bind 0.0.0.0)
- 或者設置訪問密碼
1、發送redis可執行文件到遠程
可以用scp命令發送redis可執行文件到遠程,eg:
scp -r /home/Ywee/bigDataSoftware/redis/redis-3.2.1/redis-bin root@Ywee02:/home/Ywee/bigDataSoftware/redis/
2、復制redis下的redis.conf到bin目錄下
#.表示當前目前
cp -a /home/Ywee/bigDataSoftware/redis/redis-3.2.1/redis.conf .
3、修改bin目錄下的redis.conf
#修改bind,使所有主機都能夠訪問
bind 0.0.0.0
#或者修改requirepass設置訪問密碼
requirepass 1111
4、根據redis.conf啟動redis服務
./redis-server redis.conf
5、遠程訪問redis服務
在bin目錄下執行訪問服務命令
# -h 主機名/主機ip
#-p 端口
#如果不加-h、-p等參數,默認訪問6379端口
./redis-cli -h 192.168.84.128 -p 6379
