Centos7如何安装Redis

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工具连接到服务器并执行命令以设置和检索键值对。

数据库标签