==我用的是centos6.4 64位的系統(tǒng)==
1、安裝redis
將redis安裝到/usr/local/redis
$ mkdir /user/local/redis
進入安裝目錄下
$ 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
二進制編譯完成后在src目錄下,運行如下
$ src/redis-server
啟動結(jié)果如下:
啟動之后丧诺,可以另開一個終端用redis-cli命令連接redis:
2豌鹤、將redis以服務(wù)方式運行
因為完成第一步的操作后鳞贷,按Ctrl+C或者退出終端redis就會停止運行赵抢,所以要將其作為服務(wù)運行
首先將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
因為我們的安裝目錄是/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)到后面運行的意思氢烘,否則啟動服務(wù)時,Redis服務(wù)將占據(jù)在前臺家厌,占用了主用戶界面播玖,造成其它的命令執(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
所以通過vim /etc/redis/6379.conf將pidfile /var/run/redis.pid 改為 pidfile /var/run/redis_6379.pid
完成上面的操作之后黎棠,即可注冊服務(wù):
$ chkconfig --add redis
然后啟動redis服務(wù)
$ service redis start
redis就可以服務(wù)方式運行
3晋渺、將redis-server和redis-cli命令加入環(huán)境變量
$ vim /etc/proflie
在最后一行加入
export PATH=/usr/local/redis-2.8.19/src:$PATH
使其立即失效
$ source /etc/proflie