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用戶執(zhí)行`make install`,將可執(zhí)行文件拷貝到/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