CentOS如何安装Redis

简介
Redis(Remote Dictionary Server)是一个开源的、高性能的键值对存储系统,常用于缓存、会话存储、消息队列等场景,本文将详细介绍如何在CentOS系统中安装Redis。
安装Redis
安装依赖
在安装Redis之前,需要确保系统中已安装以下依赖:
- gcc:用于编译源码
- make:用于构建项目
- tcl:用于测试Redis
可以使用以下命令安装这些依赖:
sudo yum install gcc make tcl
下载Redis源码
从Redis官方网站(https://redis.io/download)下载最新版本的Redis源码包,以下是下载Redis 6.2.6版本的命令:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
解压源码包
将下载的Redis源码包解压到指定目录:
tar -zxvf redis-6.2.6.tar.gz cd redis-6.2.6
编译Redis

在Redis源码目录下,使用以下命令编译Redis:
make
安装Redis
使用以下命令安装Redis:
sudo make install
配置Redis
Redis默认的配置文件位于/usr/local/redis/bin/redis.conf,您可以根据需要修改配置文件,例如修改数据存储路径、绑定IP地址等。
启动Redis
使用以下命令启动Redis服务:
sudo /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
验证Redis安装
使用以下命令连接到Redis服务器:
sudo /usr/local/redis/bin/redis-cli
在Redis客户端中输入以下命令,检查Redis是否正常运行:
ping
如果返回PONG,则表示Redis安装成功。

Redis常用命令
以下是一些Redis的常用命令:
| 命令 | 功能 |
|---|---|
| set key value | 设置键值对 |
| get key | 获取键的值 |
| del key | 删除键 |
| keys pattern | 查找匹配给定模式的键 |
| expire key seconds | 为键设置过期时间 |
| expireat key timestamp | 为键设置过期时间(以秒为单位) |
FAQs
问题:如何关闭Redis服务?
解答: 使用以下命令停止Redis服务:
sudo /usr/local/redis/bin/redis-cli shutdown
问题:如何修改Redis的默认数据存储路径?
解答: 在Redis的配置文件
redis.conf中,找到dir配置项,并将其值修改为新的数据存储路径。dir /path/to/new/directory
修改后,重启Redis服务使配置生效。
