Redis是一個nosql數(shù)據(jù)庫。這一系列博客主要是針對服務器環(huán)境安裝時候遇到的問題。
1.redis安裝
安裝redis所需的必要包
yum install gcc
2.下載redis安裝包
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
//解壓
tar zxvf redis-3.0.6.tar.gz
//跳轉(zhuǎn)到 redis目錄
cd redis-3.0.0
//編譯安裝
make MALLOC=libc
進行完以上的步驟,redis就安裝成功了。當然完成之后,需要進行一下測試,請繼續(xù)向下看
3.redis啟動方式
直接啟動
在redis的根目錄,執(zhí)行src/redis-cli
后臺啟動
第一種啟動方式,啟動之后,需要開著窗口,對于服務器來說非常不適合。所以需要使用后臺啟動
1、修改redis.conf文件
#修改daemonize為yes,即默認以后臺程序方式運行(還記得前面手動使用&號強制后臺運行嗎)。 daemonize no
2、然后使用redis.conf啟動
cd redis-3.0.6/
./redis-server /usr/local/redis-3.0.6/redis.conf
這種啟動方式,如果需要關閉必須kill掉redis 的進程。
(關閉進程課參考http://blog.csdn.net/zc474235918/article/details/50916990)
3、寫redis啟動腳本設置開機自啟
3.1配置環(huán)境,把配置文件以端口為名復制一份到指定目錄(需要使用root用戶)
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
3.2將啟動腳本復制到/etc/init.d目錄下,本例將啟動腳本命名為redisd(通常都以d結(jié)尾表示是后臺自啟動服務)。 **注意**:需要修改Linux運行級別
在 redis_init_script文件的開頭添加以下幾行代碼:
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
然后把redis_init_script文件拷貝到啟動目錄。這里參考一下linux 運行級別(參考http://www.cnblogs.com/goodspeed/archive/2012/10/18/2729615.html)
cp redis_init_script /etc/init.d/redisd
3.3設置為開機自啟動
chkconfig redisd on
3.4啟動/關閉redis服務
//啟動redis
service redisd start
//關閉redis
service redisd stop
進行完以上步驟,redis的服務就搭建完了。說是三種啟動方式,但是都會配置到開啟啟動項里面。這樣對redis的開啟關閉都可以用一句命令做到。
(這是我在網(wǎng)上淘的文檔未測試 等測試完了再做修改 可參考http://blog.csdn.net/zc474235918/article/details/50974483)