安装环境:Centos7.2.1511
1、下载Redis
2、解压Redis,并进入Redis目录
tar -zxvf redis-5.0.3.tar.gz -C /usr/local
cd /usr/local/redis-5.0.3
3、编译安装(使用prefix指定一个安装位置)
make && make install PREFIX=/usr/local/redis
若出现gcc命令未找到错误,则需要安装GCC,在线安装使用命令
yum -y install make gcc*
离线安装请点击:传送门
4、修改配置文件
vim redis.conf
使用/搜索进行修改配置:
port 16379 #端口号
bind 0.0.0.0 #所有IP都可以访问
daemonize yes # 守护进程模式开启 后台运行
protected-mode yes # 打开保护模式
requirepass rsnet2018 # 设置保护模式的密码
# redis以守护进程方式运行时,可以通过pidfile指定pid文件
# 若端口号修改后,这里相应的把16379也修改成自己的端口号
pidfile /var/run/redis_16379.pid
5、防火墙放行端口号
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
6、运行redis
/usr/local/redis/redis-5.0.3/src/redis-server /usr/local/redis/redis-5.0.3/redis.conf
7、查看redis是否安装成功
ps -aux | grep redis 或者 ps -ef | grep redis
8、连接redis
/usr/local/redis-5.0.3/src/redis-cli -h 127.0.0.1 -p 16379
9、进入redis
auth rsnet2018
密码为requirepass设置的保护模式密码
10、ping测试连通性
以上就已经完成redis的安装了。下面介绍一下如何将redis设置为开机启动:
1、设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行,若已设置则跳过该步骤
[root@localhost /]# vi /usr/local/redis-5.0.3/redis.conf
2、复制配置文件到指定目录
[root@localhost /]# mkdir /etc/redis
[root@localhost /]# cp /usr/local/redis-5.0.3/redis.conf /etc/redis/16379.conf
3、复制启动脚本
[root@localhost redis]# find / -name redis_init_script
[root@localhost redis]# cp /usr/local/redis/redis-5.0.3/utils/redis_init_script /etc/init.d/redis
4、修改启动脚本
[root@localhost redis]# vi /etc/init.d/redis
# 在/etc/init.d/redis文件的头部添加下面两行注释代码,也就是在文件中#!/bin/sh的下方添加
# chkconfig: 2345 10 90
# description: Start and Stop redis
同时还要修改参数,指定redis的安装路径,加上redis的访问密码
5、启动redis
打开redis命令:service redis start
关闭redis命令:service redis stop
设为开机启动:chkconfig redis on
设为开机关闭:chkconfig redis off