一、wget http://download.redis.io/releases/redis-4.0.2.tar.gz
二、tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install
三、在Redis源代码目录的utils文件夹中有一个名为redis_init_script
的初始化脚本文件。需要配置Redis的运行方式和持久化文件、日志文件的存储位置
初始化脚本复制到/etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。然后修改脚本第6行的REDISPORT变量的值为同样的端口号。(如果默认采用6379则不用修改)
cp utils/redis_init_script /etc/init.d/redis_6379
四、需要创建配置文件在/etc/redis/6379.conf(因为redis_init_script中已经写好)
具体是先把安装时redis根目录下的配置文件拷贝过来,然后进行修改:cp redis.conf /etc/redis/6379.conf
修改项:
daemonize yes
pidfile /var/run/redis_6379.pid
port 6379
loglevel notice
dir /var/lib/redis/6379 #持久化文件存放位置,如果没有要手动创建
五、为了方便管理,如启动,停止操作
vim /etc/systemd/system/redis.service
###内容如下:######
[Unit]
Description=Redis on port 6379
[Service]
Type=forking
ExecStart=/etc/init.d/redis_6379 start
ExecStop=/etc/init.d/redis_6379 stop
[Install]
WantedBy=multi-user.target
---------------------
六、最后服务更新
$systemctl enable redis
#务必要进行reload
$systemctl daemon-reload
#在centos7下可用service命令启动
$service redis start
#查看服务状态
$service redis status
#在低于centos7版本下用systemctl
$systemctl start redis