Redis7.0.1在Centos进行二进制部署

温馨提示:请自行下载Redis所需版本https://download.redis.io/releases/
1.进入redis根目录cd /opt/redis-7.0.1 编译

make

2.新建用户组,更改所属

# 新建redis用户/组
useradd -u 1021 -d /opt/redis-7.0.1 redis
# 更改所属者/组
chown -R redis .
mkdir /var/{data,logs,conf}/redis && chown -R redis /var/{data,logs,conf}/redis

3.编辑配置文件vim /var/conf/redis/redis.conf

# 允许访问的ip
bind * -::*
# 关闭保护模式
protected-mode no
port 6460
# 开启后台进程
daemonize yes
# 后台进程,指定pid文件
pidfile /var/logs/redis/redis.pid
# 日志级别生产环境
loglevel notice
# 设置日志输出文件
logfile /var/logs/redis/redis-log.log
# 设置数据库数量
databases 16
# 是否显示logo
always-show-logo yes
# RDB自动存储条件
save 3600 1 300 100 60 10000
# RDB数据持久化出错,是否继续工作(停止)
stop-writes-on-bgsave-error yes
# 开启RDB压缩
rdbcompression yes
# RDB数据持久化存储前置检查
rdbchecksum yes
# RDB数据持久化存储文件,默认情况下数据都存储在这里面
dbfilename dump.rdb
# 持久化数据存储文件存储目录
dir /var/data/redis
# 加速复制(关闭,不利于数据持久化)
repl-diskless-sync no
# 开启redis访问密码
requirepass XXX
# 主动删除策略过期最大存储单机10G
maxmemory 10G
# 主动删除策略(使用LRU算法筛选设置了过期时间的键值对删除,热点数据采用LFU算法)
maxmemory-policy volatile-lru
# 内存满时删除过期key(CPU性能好建议开启)
lazyfree-lazy-eviction no
# 异步删除过期key
lazyfree-lazy-expire yes
# 内部删除
lazyfree-lazy-server-del yes
# 接收完RDB文件后清空数据选项(CPU性能好建议开启)
replica-lazy-flush no
# 开启AOF
appendonly yes
# AOF存储文件
appendfilename "appendonly.aof"
# AOF存储文件夹名字
appenddirname "appendonlydir"
# AOF存储策略同步方式,每秒同步
appendfsync everysec
# AOF重写期间是否同步
no-appendfsync-on-rewrite no
# AOF重写触发配置
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
# 加载AOF时报错,yes表示如果AOF尾部文件出问题,写log记录并继续执行,no表示提示写入等待修复后写入
aof-load-truncated yes
# 开启RDB和AOF混合模式存储
aof-use-rdb-preamble yes

4.编辑启动脚本vim /usr/lib/systemd/system/redis.service 刷新systemctl daemon-reload

[Unit]
Description=Redis
After=network.target

[Service]
User=redis
Group=redis
Type=forking
TimeoutSec=0
PIDFile=/var/logs/redis/redis.pid
ExecStart=/opt/redis-7.0.1/src/redis-server /var/conf/redis/redis.conf
Restart=on-failure
PrivateTmp=true

[Install]
WantedBy=multi-user.target

5.连接Redis

# 进入redis客户端
/opt/redis-7.0.1/src/redis-cli -p 6460
# 认证密码
auth 密码
# 关闭redis
shutdown save
# 查看当前版本
/opt/redis-7.0.1/src/redis-server -v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值