微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS8安装Redis6.2

目标

本来想通过DNF直接安装redis的,但是dnf中的redis5.0的版本有点老旧,就需要使用redis源码方式安装。

步骤

@H_404_10@安装编译工具
# 安装编译工具
sudo dnf group install "Development Tools"
@H_404_10@编译redis
wget https://download.redis.io/releases/redis-6.2.4.tar.gz
tar xzf redis-6.2.4.tar.gz
cd redis-6.2.4
make
@H_404_10@安装redis
sudo make install
@H_404_10@设置redis配置
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/
sudo vim /etc/redis/redis.conf

修改三处:
许可所有 ip 都可以访问,注释一行:

#bind 127.0.0.1 -::1

设置密码

requirepass 123456

使用 systemd,去掉注释:

supervised auto
@H_404_10@设置redis服务脚本

设置 SysV 服务脚本:

sudo vim /usr/lib/systemd/system/redis.service

内容

[Unit]
Description=Redis
After=network.target

[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecReload=/usr/local/bin/redis-server -s reload
ExecStop=/usr/local/bin/redis-server -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
@H_404_10@启用 redis
sudo systemctl daemon-reload
sudo systemctl enable redis
sudo systemctl start redis
sudo systemctl status redis
@H_404_10@测试 redis
redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> info keyspace
# Keyspace
@H_404_10@设置防火墙:
# 开放端口
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 重启防火墙
sudo firewall-cmd --reload
# 查看防火墙
sudo firewall-cmd --list-all
# 第二种方式查看防火墙
sudo firewall-cmd --list-all --zone=public

参考:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐