
==我用的是centos6.4 64位的系統(tǒng)==
1、安裝redis將redis安裝到/usr/local/redis$ mkdir /user/local/redis
進(jìn)入安裝目錄下$ cd /user/local/redis
下載需要的redis版本(http://www.redis.cn/download.html)
$ wget wget https://github.com/antirez/redis/archive/2.8.19.tar.gz -O redis-2.8.19.tar.gz$ tar xzf redis-2.8.19.tar.gz$ cd redis-2.8.19$ make
二進(jìn)制編譯完成后在src目錄下,運(yùn)行如下$ src/redis-server
啟動(dòng)結(jié)果如下:

Paste_Image.png
啟動(dòng)之后,可以另開(kāi)一個(gè)終端用redis-cli命令連接redis:

Paste_Image.png
2、將redis以服務(wù)方式運(yùn)行因?yàn)橥瓿傻谝徊降牟僮骱?,按Ctrl+C或者退出終端redis就會(huì)停止運(yùn)行,所以要將其作為服務(wù)運(yùn)行首先將redis安裝目錄下utils/redis_init_script文件復(fù)制到/etc/init.d下$ cp /usr/local/redis-2.8.19/utils/redis_init_script /etc/rc.d/init.d/redis
然后vim /etc/rc.d/init.d/redis在文檔第二行添加# chkconfig: 2345 80 90
然后注意:
EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cli
因?yàn)槲覀兊陌惭b目錄是/usr/local/redis-2.8.19,所以上面兩行改為
EXEC=/usr/local/redis-2.8.19/src/redis-server CLIEXEC=/usr/local/redis-2.8.19/src/redis-cli
還要注意redis文件的$EXEC $CONF
這里,在CONF后面增加&$EXEC $CONF &
“&”,即是將服務(wù)轉(zhuǎn)到后面運(yùn)行的意思,否則啟動(dòng)服務(wù)時(shí),Redis服務(wù)將占據(jù)在前臺(tái),占用了主用戶界面,造成其它的命令執(zhí)行不了。
可以看到在/etc/init.d/redis文件中,有這么一行:CONF="/etc/redis/${REDISPORT}.conf
于是將redis配置文件拷貝到/etc/redis/下$ mkdir /etc/redis
$ cp /usr/local/redis-2.8.19/redis.conf /etc/redis/6379.conf
但是redis_init_script文件里的PIDFILE=/var/run/redis_${REDISPORT}.pid
所以通過(guò)vim /etc/redis/6379.conf將pidfile /var/run/redis.pid 改為 pidfile /var/run/redis_6379.pid
完成上面的操作之后,即可注冊(cè)服務(wù):$ chkconfig --add redis
然后啟動(dòng)redis服務(wù)$ service redis start
redis就可以服務(wù)方式運(yùn)行
3、將redis-server和redis-cli命令加入環(huán)境變量$ vim /etc/proflie
在最后一行加入export PATH=/usr/local/redis-2.8.19/src:$PATH
使其立即生效$ source /etc/proflie