1,下载redis,可以使用wgethttp://redis.googlecode.com/files/redis-3.0.3.tar.gz但是如果你发现下载不了,可以先下载压缩文件再上传到服务器
切换到你的压缩文件目录
2,使用tar -zxvf redis_3.0.3.tar.gz解压文件
3,然后你会该目录下面看见一个文件夹redis_3.0.3,进入该目录下面执行redis-server,开始编译
4,看到出现下面这个显示,说明安装成功
5,然后进入redis_3.0.3/src/之后执行redis-server出现下面这个说明安装成功
安装成功之后配置自启动
7,将utils/redis_init_script文件复制到/etc/init.d下,同时易名为redis。执行命令
cp /usr/local/redis-3.0.3/utils/redis_init_script /etc/rc.d/init.d/redis
然后查看/usr/local/redis/bin中有没有redis-server和redis-cli文件 如果没有,需要在redis安装目录里面拷贝两个文件,复制之后开始配置redis如下
#!/bin/sh # chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/etc/redis/${REDISPORT}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF & fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac 可以看到在/etc/init.d/redis文件中有这么一行:CONF="/etc/redis/${REDISPORT}.conf"。于是将redis配置文件拷贝到/etc/redis/下 然后我们就可以使用
chkconfig --add redis 注册服务了
启动redis
service redis start
就这样自启动配置成功!
