Linux 安装 Redis

发布时间 2023-05-26 23:43:40作者: 白马黑衣

一、概要

1. 环境

(1) Redis 6.2.7,点击可检查最新版本;

(2) Rocky Linux 9.1

二、安装与配置

1. 安装

Redis的安装非常简单,官方针对Ubuntu/Debian系统提供了具体指引,对于其他Linux系统也可以通过Snapcraft进行安装。

对于RHEL 9系统,dnf库也内置了Redis,不过该Redis是6.2.7并非最新的7.x,本文将使用dnf安装Redis。如果需要安装最新版的Redis,则依然需要使用官方指引进行安装。

(1) 更新

sudo dnf update -y

(2) 安装

sudo dnf -y install redis

(3) 启动

sudo systemctl start redis
sudo systemctl enable redis
systemctl status redis

(4) 校验

redis-cli ping

2. 配置

(1) 配置文件

sudo vi /etc/redis/redis.conf

(2) 远程访问

在NETWORK部分找到下面这行并注释:

bind 127.0.0.1 -::1

新增:

bind 0.0.0.0

该配置将允许任意IP访问该Redis实例。

对于,生产环境,建议对该IP进行限制。

 

(3) 防火墙

sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload

(4) 测试

三、最佳实践 

TBD

四、参考

1. 官方

https://redis.io/docs/getting-started/installation/install-redis-on-linux/

https://redis.io/docs/management/config/

2. 配置文件

https://raw.githubusercontent.com/redis/redis/7.0/redis.conf

3. 最佳实践

https://blog.opstree.com/2019/04/16/redis-best-practices-and-performance-tuning/

4. 其他

https://technixleo.com/install-redis-server-centos-alma-rhel/

https://www.golinuxcloud.com/install-redis-server-rocky-linux-9/

https://infotechys.com/install-and-configure-redis-on-rhel9-centos9/

https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-rocky-linux-9