1. 软件包安装
1.1 安装编译环境
yum -y install gcc
1.2 下载Redis安装包
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
1.3 解压
tar -zxvf redis-6.2.6.tar.gz
1.4 进入目录并编译
cd redis-6.2.6 && make
1.5 安装
make install PREFIX=/usr/local/redis
1.6 创建相关目录
mkdir -p /usr/local/redis/data /usr/local/redis/conf /var/log/redis
1.7 复制配置文件
mv /opt/soft/redis-6.2.6/redis.conf /usr/local/redis/conf/
cd /usr/local/redis/conf/
vim redis.conf
1.8 修改配置文件并启动Redis
cd /usr/local/redis/bin/
./redis-server /usr/local/redis/conf/redis.conf
2. docker安装
2.1 下载镜像
docker pull redis
2.2 创建相关文件夹
mkdir -p /opt/redis/conf /opt/redis/data
2.3 运行redis容器
docker run -d --restart=always -p 6379:6379 --name redis -v /opt/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/redis/data:/data redis redis-server /etc/redis/redis.conf --appendonly yes
补充:
配置详解
# 默认为no,修改为yes启用守护线程,即后台运行
daemonize yes
# 设定端口号,默认为6379
port 6379
# 绑定IP地址
bind 0.0.0.0
# 数据库数量,默认16
databases 16
# save <second> <changes> :指定多少时间、有多少次更新操作,就将数据同步到数据文件
# redis默认配置有三个条件,满足一个即进行持久化
# 900s有1个更改
save 900 1
# 300s有10个更改
save 300 10
# 60s有10000更改
save 60 10000
# 指定本地数据库的文件名,默认为dump.rdb
dbfilename dump.rdb
# 指定本地数据库的存放目录,默认为./当前文件夹
dir /usr/local/redis/data
# 设置密码,默认关闭
requirepass redis
评论区