Redis是一种基于内存的键值存储系统,可以用于缓存、队列、排名等,CentOS 7是一种流行的Linux操作系统。本文将介绍如何在CentOS 7上安装Redis。
1. 安装前的准备
在开始安装Redis之前,我们需要确保系统中已经安装了curl和epel-release。我们可以使用以下命令检查它们是否已经安装:
yum list installed curl
yum list installed epel-release
如果这些软件没有列出,我们可以使用以下命令安装它们:
sudo yum install curl
sudo yum install epel-release
2. 安装Redis
现在我们可以使用以下命令安装Redis:
sudo yum install redis
如果这个命令执行成功,我们使用以下命令检查Redis是否已安装:
redis-cli ping
如果安装成功,则会输出:
PONG
3. 配置Redis
Redis默认使用端口号为6379进行通信。我们可以使用以下命令启动Redis:
sudo systemctl start redis
我们可以使用以下命令检查Redis是否正在运行:
sudo systemctl status redis
如果正在运行,则会输出:
redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2021-12-28 19:30:20 UTC; 4s ago
Main PID: 15089 (redis-server)
CGroup: /system.slice/redis.service
└─15089 /usr/bin/redis-server 127.0.0.1:6379
Dec 28 19:30:20 centos7 systemd[1]: Started Redis persistent key-value database.
如果未运行,则需要启动Redis服务:
sudo systemctl start redis
要访问Redis服务器,必须连接到其IP地址或DNS名称和端口号。我们需要找到Redis配置文件redis.conf并编辑它以更改连接端口和绑定IP。通常,redis.conf文件在以下位置:
/etc/redis.conf
打开此文件并查找以下选项:
# bind 127.0.0.1
# port 6379
将bind和port行的注释取消并更改为所需的IP地址和端口号:
bind 192.168.1.100
port 6380
设置绑定IP地址为本地IP地址或0.0.0.0以使其在所有可用网络接口上侦听。在这里,我们将端口号更改为6380。请按照您的配置进行更改并保存文件。
重新启动Redis服务以使更改生效:
sudo systemctl restart redis
4. 使用Redis
我们可以使用redis-cli工具连接到Redis服务器并在命令行上执行命令。以下是一些示例命令:
- 客户端连接到Redis服务器:
redis-cli -h 192.168.1.100 -p 6380
- 设置键值:
set mykey "Hello World"
- 获取键值:
get mykey
- 列出所有键:
keys *
- 删除键:
del mykey
5. 结论
通过安装Redis并修改其配置文件,我们可以在CentOS 7上轻松设置Redis服务器。我们还可以使用redis-cli工具连接到服务器并执行命令以设置和检索键值对。