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