1.從官網下載redis-2.8.9.tar.gz以後,將redis解壓在/usr/local下,目錄是redis-2.8.9,而後按照官網給出的辦法安裝redis便可。
2.安裝完在redis-2.8.9目錄下執行src/redis-server
而後在另外一個shell窗口執行src/redis-cli,能夠正確運行。
可是咱們顯然想將之做爲服務來啓動運行。
3.下面是將redis配置爲服務的操做步驟,首先將utils/redis_init_script文件複製到/etc/init.d下redis
cp /usr/local/redis-2.8.9/utils/redis_init_script /etc/rc.d/init.d/redis 將redis_init_script複製到/etc/rc.d/init.d/,同時易名爲redis
而後vi /etc/rc.d/init.d/redis
在文檔第二行添加
shell
# chkconfig: 2345 80 90
而後注意
code
EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cli
由於咱們的安裝目錄是/usr/local/redis-2.8.9,因此上面兩行改成
server
EXEC=/usr/local/redis-2.8.9/src/redis-server CLIEXEC=/usr/local/redis-2.8.9/src/redis-cli
還要注意redis文件的
ip
$EXEC $CONF
這裏,在CONF後面增長&
文檔
$EXEC $CONF &
「&」,便是將服務轉到後面運行的意思,不然啓動服務時,Redis服務將佔據在前臺,佔用了主用戶界面,形成其它的命令執行不了。
4.能夠看到在/etc/init.d/redis文件中,有這麼一行:
it
CONF="/etc/redis/${REDISPORT}.conf"
因而將redis配置文件拷貝到/etc/redis/下
class
mkdir /etc/redis cp /usr/local/redis-2.8.9/redis.conf /etc/redis/6379.conf
5.完成上面的操做以後,便可註冊服務:
cli
chkconfig --add redis
而後啓動redis服務
配置
service redis start
redis就能夠服務方式運行啦