轉載請出自出處:http://www.cnblogs.com/hd3013779515/ 1.Redis安裝 使用的最新版本為 3.2.9,下載並安裝: 執行make後報錯 從錯誤看原因是缺少gcc,執行yum install gcc。之後再次執行make,還是報錯。 執行make distclea ...
轉載請出自出處:http://www.cnblogs.com/hd3013779515/
1.Redis安裝
使用的最新版本為 3.2.9,下載並安裝:
wget http://download.redis.io/releases/redis-3.2.9.tar.gz tar -xzvf redis-3.2.9.tar.gz cd redis-3.2.9 make
執行make後報錯
從錯誤看原因是缺少gcc,執行yum install gcc。之後再次執行make,還是報錯。
執行make distclean,成功make完後 redis-3.2.9目錄下會出現編譯後的redis服務程式redis-server,
還有用於測試的客戶端程式redis-cli,兩個程式位於安裝目錄 src 目錄下:
下麵啟動redis服務.
./src/redis-server
註意這種方式啟動redis 使用的是預設配置。也可以通過啟動參數告訴redis使用指定配置文件使用下麵命令啟動。
./src/redis-server redis.conf
redis.conf是一個預設的配置文件。我們可以根據需要使用自己的配置文件。
啟動redis服務進程後,就可以使用測試客戶端程式redis-cli和redis服務交互了。 比如:
./src/redis-cli
2.Redis配置為系統服務
(1) 複製redis_init_script
文件
將utils/redis_init_script
文件複製/etc/rc.d/init.d/
目錄,並重命名為redis
:
cp utils/redis_init_script /etc/rc.d/init.d/redis
(2)編輯redis
文件
編輯/etc/rc.d/init.d/redis
文件:
在文件第二行添加:
# chkconfig: 2345 80 90
並將以下行(在start
節點下):
$EXEC $CONF
修改為:
$EXEC $CONF &
註:&
會使服務在後臺運行,不添加此符號redis
會顯示在前臺,並影響其它服務的啟動。
確認安裝目錄
文件中以下兩行,為Redis
安裝的預設目錄。如果實際安裝目錄與下兩行不符,要將其修改為實際安裝目錄。
EXEC=/home/redis-3.2.9/src/redis-server CLIEXEC=/home/redis-3.2.9/src/redis-cli
複製conf
文件
文件中有如下一行:
CONF="/etc/redis/${REDISPORT}.conf"
該行表示Redis
配置文件redis.conf
的位置,而${REDISPORT}
表示.conf
以Redis
運行埠命名。
這時你需要創建/etc/redis
,並將配置文件複製到這個目錄下。分別執行以下兩條命令:
mkdir /etc/redis cp redis.conf /etc/redis/6379.conf
(3)註冊系統服務
註冊系統服務使用chkconfig
命令。註冊redis
服務命令如下:
chkconfig --add redis
啟動redis
服務:
service redis start
配置完成,現在就可以通過service
命令對redis
服務進行管理了。