CentOS 7.9 安装 Redis 并设置开机自启

Redis是一个基于内存的高性能键值存储系统,它支持持久化、复制、事务和不同级别的磁盘备份。本文将介绍如何在CentOS 7.9上安装Redis,并设置开机自启。

步骤1:安装Redis

使用以下命令安装Redis:

sudo yum install epel-release -y
sudo yum install redis -y

步骤2:配置Redis

打开Redis配置文件,使用以下命令:

sudo vi /etc/redis.conf

在配置文件中,可以对Redis进行各种配置,如端口、密码、持久化方式等。这里我们将只配置一些基本的选项。

配置Redis端口

找到以下行:

# bind 127.0.0.1

将其注释解除,并将IP地址改为服务器的IP地址。如果想让Redis监听所有地址,可以将其改为:

bind 0.0.0.0

配置Redis密码

找到以下行:

# requirepass foobared

将其注释解除,并将密码修改为自定义的密码,如:

requirepass yourpassword

请确保密码足够复杂和安全。

配置持久化方式

找到以下行:

# save 900 1
# save 300 10
# save 60 10000

这些行用于配置Redis的持久化方式,默认情况下是禁用的。可以根据需求进行配置,比如将其改为:

save 900 1
save 300 10
save 60 10000

这样Redis将每900秒(15分钟)至少有1个key发生改变时进行保存,每300秒(5分钟)至少有10个key发生改变时进行保存,每60秒(1分钟)至少有10000个key发生改变时进行保存。

保存并退出配置文件。

步骤3:启动Redis

使用以下命令启动Redis服务:

sudo systemctl start redis

步骤4:设置开机自启

使用以下命令将Redis添加到开机启动项:

sudo systemctl enable redis

总结

通过以上步骤,我们成功安装了Redis,并设置了开机自启。Redis具有出色的性能和灵活的配置选项,可以用于各种用途,如缓存、消息队列和会话存储等。

以下是一些常用的Redis命令,供参考:

命令 描述
SET key value 设置指定key的值
GET key 获取指定key的值
DEL key 删除指定key
KEYS pattern 查找匹配给定模式的所有key
EXPIRE key seconds 设置key的过期时间,单位为秒
TTL key 获取key的剩余过期时间,单位为秒
SAVE 手动保存数据到磁盘
BGSAVE 在后台异步保存数据到磁盘

希望本文对您在CentOS 7.9上安装和配置Redis有所帮助。

附录:Redis架构图

使用Mermaid语法绘制Redis架构图:

pie
  title Redis架构图
  "客户端" : 70
  "Redis服务器" : 30

以上是Redis的基本架构图,客户端通过与Redis服务器进行交互,可以进行数据的读写操作。

参考链接:

  • [Redis官方网站](
  • [CentOS官方网站](

参考文献:

  • [How To Install and Configure Redis on CentOS 7](