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](