redis默認是不能遠程訪問的,如果希望多台機子共用redis數據庫,那就需要開啟redis遠程連接訪問。既然可以遠程連接了,那就需要密碼登陸,否則不安全。
下面是具體的方法,按照步驟一步一步來就OK了
下面代碼的運行環境為
- centos 7.4
- redis 4.0.9
一、配置安裝目錄下的redis.conf文件
bind 0.0.0.0 修改為這個 port 6379 這個為redis端口 #修改這個為yes,以守護進程的方式運行,就是關閉了遠程連接窗口,redis依然運行 daemonize yes #將protected-mode模式修改為no protected-mode no #設置需要密碼才能訪問,password修改為你自己的密碼 requirepass password
二、配置好之后,開始啟動redis
進入安裝目錄下的文件夾,可以看到redis-cli這個文件,就是這個文件啟動
一般在 /usr/local/redis/bin
#redis.conf 在哪里就填寫完整路徑 ./redis-server ../redis.conf
注意千萬要注意:redis.conf 里面有個dir redis.conf要放在dir里面
三、查看進程,redis是否開啟
ps -aux | grep redis
ps -ef | grep redis
netstat -tunple | grep 6379
如果看到下圖,就說明啟動成功了,可以遠程訪問了,如果還是訪問不了,請檢查服務器的防火牆是否開啟redis的端口
四、redis的停止命令
./redis-cli -p 6379 shutdown
systemctl status redis
systemctl restart redies.service
systemctl start redis