一、安装redis
下载地址:http://redis.io/download
$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
$ tar xzf redis-3.2.1.tar.gz
$ cd redis-3.2.1
$ make
到这里redis已经安装成功了,但是为了方便管理,一般把 安装目录src 下的redis-server ,redis-cli等可执行程序放到
/usr/local/bin/ 目录下:
cp redis-server redis-cli /usr/local/bin/
把redis配置文件redis.conf 放到
/etc/目录下
cp redis.conf /etc/
二、设置redis作为服务开机自启动
redis安装包有自带启动脚本,在utils目录下 redis_init_script
将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。
cp redis_init_script /etc/init.d/redisd
修改redisd中各参数的值。
此处直接配置开启自启动 chkconfig redisd on
将报错误: service redisd does not support chkconfig
参照 此篇文章 ,在启动脚本开头添加如下两行注释以修改其运行级别:
#!/bin/sh # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database #
再设置即可成功。
#设置为开机自启动服务器 chkconfig redisd on #打开服务 service redisd start #关闭服务 service redisd stop
三、redis常规配置
daemonize yes //作为守护进程运行
dir /mnt/logs/redis/ //指定rdb 和 aof 的数据保存目录
appendonly yes //开启aof持久化机制