CentOS 中安装 Redis 及开机启动设置详解
简介
Redis 是一个开源的内存数据存储系统,支持键值存储、发布/订阅、脚本等功能。本文将介绍在 CentOS 系统中如何安装 Redis,并设置开机启动服务。
步骤
1. 安装 Redis
在 CentOS 中安装 Redis 相对比较简单,只需要使用 yum 命令即可安装。
sudo yum install redis
安装完成后,启动 Redis 服务。
sudo systemctl start redis
2. 配置 Redis
Redis 默认配置文件位于 /etc/redis.conf
目录下。我们可以根据需要修改其中的配置信息。
例如,可以修改 bind
属性,使 Redis 监听指定的 IP 地址。打开配置文件,找到如下信息:
# 如果 Redis 需要监听指定 IP 地址,可配置如下:
# bind 192.168.1.100
将注释去掉,并将 IP 地址修改为需要监听的 IP。
3. 开机启动服务
为了开机启动 Redis 服务,我们需要创建一个 systemd 服务文件。使用以下命令创建文件:
sudo vi /etc/systemd/system/redis.service
在文件中添加以下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/bin/redis-server /etc/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
文件中的 Description
属性为服务描述,After
属性为服务启动顺序(在网络服务启动之后启动)。ExecStart
属性为 Redis 服务启动执行的命令,ExecStop
属性为停止 Redis 服务执行的命令。Restart
属性为服务发生错误时自动重启。WantedBy
属性指定运行级别为 multi-user.target。
创建完成后,执行以下命令,重载服务文件。
sudo systemctl daemon-reload
接下来,启用 Redis 服务,并设置为开机启动。
sudo systemctl enable redis
4. 测试 Redis
Redis 安装完成并启动后,可以使用 redis-cli
命令行客户端进行测试。以下是两条基本的 Redis 测试命令:
# 设置键值对
redis-cli set hello world
# 获取键对应的值
redis-cli get hello
执行这两条命令后,将返回 OK
和 world
。
总结
本文介绍了 CentOS 系统中安装 Redis 的详细步骤。在安装和配置 Redis 时,需要注意线程安全等问题。对于 Redis 的其他配置信息,可以参考官方文档进行设置。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CenterOS 中安装Redis及开机启动设置详解 - Python技术站