1.下載Redis,最新版是redis-3.2.1.tar.gz
2.上傳到Linux上,解壓到/usr/local/下面 ,命令:tar -zxvf redis-3.2.1.tar.gz
3.我們需要給redis進行授權一下,因為我們要在外網使用,進入redis.conf 文件
修改幾處配置 :vi redis.conf
a)將綁定的本機給注釋掉,
b)將redis-service設置為后台服務
c)設置redis-cli連接redis服務器的密碼
d)退出保存:命令:wq!
4.啟動redis服務器,在redis的目錄下面,redis-service redis.conf
查看進程,ps -ef | grep redis
5.redis-cli redis客戶端進行連接服務器,測試是否可以連接成功。
-h 是連接的主機ip,host的縮寫,-p 是端口 port的縮寫 ,-a 后面是密碼(requirepass 后面配置的)auth的縮寫
看到上面的6379說明連接成功。
通過輸入ping,服務器返回pong,redis是不區分大小寫的,退出是quit。
6.外網怎么測試連接redis服務器呢,首先需要防火牆允許redis端口6379開放出來。
#允許6379端口
b) service iptables save #保存iptables規則
c) iptables -nvL 查看iptables表的規則
ps -ef | grep redis 找到redis的進程號,殺掉kill -9 pid ,重啟redis的服務,redis-service redis.conf,
7.在外面的電腦上,cmd--->telnet 121.43.xx.110空格6379 注意空格,如果出現一個黑屏就表示外網可以訪問redis的服務器
我的命令寫錯了, telnet 121.43.xx.110 6379 IP對應你的linux主機的ip
下面是一段redis簡單的實例,代碼是參考別人的,我修改了一下訪問redis使用密碼的地方。
以下代碼來自:
http://www.cnblogs.com/edisonfeng/p/3571870.html