下載地址 http://download.redis.io/releases/redis-3.2.0.tar.gz
官網下載地址 http://redis.io/download
1。下載安裝包
cd /tmp
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
2。解壓
tar -zxvf redis-3.2.0.tar.gz
3。安裝
mkdir /usr/local/redis
cd redis-3.2.0
make PREFIX=/usr/local/redis install //我將redis安裝到/usr/local/redis下
4。修改配置文件
cd /usr/local/redis
mkdir conf
cp /tmp/redis-3.2.0/redis.conf /usr/local/redis/conf/6379.conf
將6379.conf文件中的daemonize no修改為daemonize yes使redis在後台啟動
5。啟動redis
/usr/local/redis/bin/redis-server /usr/local/redis/conf/6379.conf
6。ps -ef|grep redis查看是否啟動
------------------------------------------------------------------------------------------------------------------------------------------------------
擴充
如果想將redis加入服務中
1.新建redis啟動腳本
vim /etc/ini.d/redis
添加如下代碼
#!/bin/sh #chkconfig: 345 86 14 #description: Startup and shutdown script for Redis PROGDIR=/usr/local/redis/bin #安裝路徑 PROGNAME=redis-server DAEMON=$PROGDIR/$PROGNAME CONFIG=/usr/local/redis/conf/6379.conf PIDFILE=/var/run/redis-6379.pid DESC="redis daemon" SCRIPTNAME=/etc/init.d/redis start() { if test -x $DAEMON then echo -e "Starting $DESC: $PROGNAME" if $DAEMON $CONFIG then echo -e "OK" else echo -e "failed" fi else echo -e "Couldn't find Redis Server ($DAEMON)" fi } stop() { if test -e $PIDFILE then echo -e "Stopping $DESC: $PROGNAME" if kill `cat $PIDFILE` then echo -e "OK" else echo -e "failed" fi else echo -e "No Redis Server ($DAEMON) running" fi } restart() { echo -e "Restarting $DESC: $PROGNAME" stop start } list() { ps aux | grep $PROGNAME } case $1 in start) start ;; stop) stop ;; restart) restart ;; list) list ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|list}" >&2 exit 1 ;; esac exit 0View Code
2.其他操作
cd /etc/ini.d/
chmod +x redis
chkconfig --add redis
chkconfig --level 345 redis on
chkconfig --list redis
service redis start