【Redis】Centos 安装 Redis

下载安装包

下载地址:https://download.redis.io/releases/redis-6.2.6.tar.gz

使用 wget 下载,或本地下载再上传

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

安装

解压,本文文件上传后的目录在 /data 目录中

tar -zxvf redis-6.2.6.tar.gz

进入解压后的目录中,并执行编译安装

make
make install

管理文件

在解压后的目录中(/data),创建 bin 和 etc 文件夹

mkdir bin etc

移动配置文件到 etc 目录中(/data/redis-6.2.6 为解压后的目录)

mv redis.conf /data/redis-6.2.6/etc/

移动可执行文件到 bin 目录中

cd /data/redis-6.2.6/src;

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /data/redis-6.2.6/bin/

启动 redis

cd /data/redis-6.2.6/bin;

./redis-server /data/redis-6.2.6/etc/redis.conf

进入客户端

./redis-cli
./redis-cli -h 127.0.0.1 -p 6379

修改配置文件

开启 rdb 备份

# 900秒内至少1个键被修改则触发保存
save 900 1
# 300秒内至少10个键被修改则触发保存
save 300 10
# 60秒内至少10000个键被修改则触发保存
save 60 10000

# 文件名
dbfilename dump.rdb

# 备份文件存放的目录
dir /data/redis-6.2.6/data

添加密码

requirepass MY_PASSWORD

重启服务器后,进入客户端后需要输入密码才能使用,使用 auth MY_PASSWORD

将服务交给 systemd 管理

进入目录 /lib/systemd/system

cd /lib/systemd/system

创建文件

vim redis.service

文件内容

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
ExecStart=/data/redis-6.2.6/bin/redis-server /home/redis/redis-6.2.6/etc/redis.conf --daemonize yes
ExecReload=/data/redis-6.2.6/bin/redis-server -s reload
ExecStop=/data/redis-6.2.6/bin/redis-server -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

刷新服务配置

systemctl daemon-reload

相关命令,推荐设置开机自启

# 启动
systemctl start redis

# 停止
systemctl stop redis

# 重新加载
systemctl reload redis

# 开机自启
systemctl enable redis

本文参考:centos 7 源码方式安装nginx(1.18.0) + ssl + 阿里证书配置 - nickchou - 博客园 (cnblogs.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值