一、环境准备
服务器IP地址:192.168.204.20
关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
配置yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
epel-release
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
二、安装和配置
- 安装redis
- 获取redis-4.0.9.tar.gz包
wget http://download.redis.io/releases/redis-4.0.9.tar.gz -O /redis-4.0.9.tar.gz
- 解压
cd /
tar xf /redis-4.0.9.tar.gz
- 编译安装
cd redis-4.0.9
make
- 开机启动
mkdir /etc/redis
cp /redis-4.0.9/redis.conf /etc/redis/6379.conf
cp /redis-4.0.9/utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis
添加以下内容:
##NEW###
# chkconfig: 2345 10 90
# description: Start and Stop redis
##NEW###
EXEC=/redis-4.0.9/src/redis-server
CLIEXEC=/redis-4.0.9/src/redis-cli
下面的&不要忘记添加
- 添加可执行权限
chmod +x /etc/init.d/redis
- 增加开机启动设置
chkconfig --add redis
- 设置redis开机启动
chkconfig redis on
- 重新加载自启动信息
systemctl daemon-reload
- 启动redis
systemctl start redis
- 测试
/redis-4.0.9/src/redis-cli
三、redis持久化
- 开启持久化功能后,重启redis后,数据会自动通过持久化文件恢复!!
- 两种方式
- RDB(Redis DataBase)
- AOF(Append Only File)
- 配置持久化
- RDB默认开启
vim /redis-4.0.9/redis.conf
将appendonly no改为appendonly yes 即可
- 重启
systemctl restart redis