自学内容网 自学内容网

【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)


原文地址:https://blog.csdn.net/apple_csdn/article/details/142398625

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!