一. 官網下載Redis版本
Redis的中文官網地址爲:redis.cn
但是官網上的版本已經到5.0的,而且也找不到歷史版本資源入口。
這裏教大家一個方法:上圖中5.0版本的下載地址爲
http://download.redis.io/releases/redis-5.0.2.tar.gz
但只要你有準確的版本號,將5.0.2替換,雖然沒有顯示該版本,一樣可以下載。如我要下載3.2.6版本,則下載地址爲
http://download.redis.io/releases/redis-3.2.6.tar.gz
二.安裝
- 使用xftp將redis-3.2.6.tar.gz上傳到Linux服務器 /home目錄
- 解壓文件
[root@*** ~]# tar xzf redis-3.2.6.tar.gz
- 進入到src目錄下進行授權
[root@*** ~]# cd /home/redis-3.2.6/redis-3.2.6/src
[root@*** ~]# chmod 777 ./*
[root@*** ~]# make MALLOC=libc
- 建立redis安裝目錄
[root@*** ~]# mkdir -p /usr/local/redis/bin
[root@*** ~]# mkdir -p /usr/local/redis/bin
- 安裝redis
[root@*** ~]# cd /home/redis-3.2.6/redis-3.2.6/src
[root@*** ~]# make PREFIX=/usr/local/redis install
安裝成功後會出現4行的 INSTALL install
- 從redis目錄拷貝配置文件,同時修改配置文件用於外網訪問:
[root@*** ~]# cp home/redis-3.2.6/redis-3.2.6/redis.conf /usr/local/redis/etc
[root@*** ~]# vi /usr/local/redis/etc/redis.conf
修改redis.conf的2處地方:
第一處:將bind 127.0.0.1 修改爲 bind 192.168.2.23
192.168.22.25爲這臺主機的IP地址
第二處:將daemonize no 修改爲 daemonize yes
改成以守護線程執行模式
如果想設置Redis的訪問密碼修改# requirepass foobared
爲
# requirepass 你的密碼
就可以,本篇文章不設置密碼。
位置如圖所示
修改完成後wq 保存。
- 啓動redis-3.2.6
[root@*** ~]# cd /usr/local/redis/bin
[root@*** ~]# ./redis-server ../etc/redis.conf
通過 `ps axu|grep redis` 命令查看是否存在進程
[root@*** ~]# ps axu|grep redis
root 1709 0.0 0.0 130040 2032 ? Ssl 03:11 0:00 ./redis-server 192.168.2.23:6379
root 1721 0.0 0.0 103316 844 pts/2 S+ 03:11 0:00 grep redis
如果出現兩條進程則說明Redis啓動成功。
- 本地Redis功能測試使用
[root@*** ~]# cd /usr/local/redis/bin
[root@*** ~]# ./redis-cli -h 192.168.2.23 -p 6379
192.168.2.23:6379>
輸入客戶端指令:ping,得到回覆“PONG”即代表通信成功:
輸入指令:set test liming ,得到回覆“OK”,輸入指令:get test ,得到回覆"liming ",這就是普通的字符串讀寫指令:
這樣就可以通過IP地址去使用外網連接Redis服務了。如果本機的IP是內網的,只需要將6379端口號映射到外網,使用的時候,用外網的IP+端口號即可通過外網使用Redis服務。
telnet測試:
在外面的電腦上,cmd—>telnet 192.168.2.23 6379 注意空格,如果出現一個黑屏就表示外網可以訪問redis的服務器。
9. 關閉服務器
[root@*** ~]# cd /usr/local/redis/bin
[root@*** ~]# ./redis-cli shutdown