1、編譯安裝
1.1、安裝編譯工具
首先需要安裝各種必須工具:
GCC
GCC-C++
[root@myhost /]# yum install gcc gcc-c++ 1.2、開始安裝
安裝時,首先需要從Redis網站下載Redis安裝包,比如本例:redis-3.2.5.tar.gz,也可以直接下載:
[root@myhost soft]# wget http://download.redis.io/releases/redis-3.2.5.tar.gz
該安裝包是源碼包,需要本地編譯才可以安裝運行。
將安裝源碼包解壓到某個目錄下:
[root@myhost server]# tar -zxvf /soft/redis-3.2.5.tar.gz
編譯:
[root@myhost server]# cd redis-3.2.5
[root@myhost redis-3.2.5]# make
可使用root使用者執行`make install`,將可執行檔拷貝到/usr/local/bin目錄下。這樣就可以直接敲名字運行程式了
[root@myhost redis-3.2.5]# make install
編譯後,可以在“/usr/local/bin”l=路徑下找到如下檔案:
-rwxr-xr-x. 1 root root 2431728 11月 11 19:44 redis-benchmark
-rwxr-xr-x. 1 root root 25165 11月 11 19:44 redis-check-aof
-rwxr-xr-x. 1 root root 5182199 11月 11 19:44 redis-check-rdb
-rwxr-xr-x. 1 root root 2584443 11月 11 19:44 redis-cli
lrwxrwxrwx. 1 root root 12 11月 11 19:44 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5182199 11月 11 19:44 redis-server
開啟預設連接埠:
[root@myhost server]# firewall-cmd --permanent --zone=public --add-port=6379/tcp
[root@myhost server]# firewall-cmd --reload
修改設定檔”redis.conf”:
bind 0.0.0.0
對於最新版本3.X,增加了一個屬性,預設為yes,需要將其關閉:
protected-mode no
綁定0.0.0.0代表允許所有IP地址來遠端存取Redis。
啟動服務:
[root@myhost redis-3.2.5]# nohup redis-server redis.conf &
測試連結:
[root@myhost redis-3.2.5]# redis-cli
127.0.0.1:6379>
至此Redis安裝完成。
殺掉服務:
[root@myhost redis-3.2.5]# redis-cli shutdown