为了避免安装到旧版 Redis 的问题,我们直接使用源码编译安装 Redis,首先你需要获取并安装 make 等一系列构建工具:
yum update
yum -y install gcc-c++
yum -y install make
出现错误

问题解决文章https://blog.csdn.net/weixin_56483756/article/details/124185212
问题解决之后重新执行命令,



去Redis官网复制最新的Redis下载链接,如图右键点击下载链接,选择复制链接,然后在虚拟机上粘贴下载

# 我需要下载到/opt目录,进入/opt目录
cd /opt
wget https://download.redis.io/releases/redis-6.2.7.tar.gz

解压并重命名
tar -zxvf redis-6.2.7.tar.gz -C /app
cd /app
mv redis-6.2.7 redis


进入redis目录,编译并进行安装redis
cd redis
# 注意观察编译消息,最后不应该产生任何错误(`Error`)
make
# 注意观察编译消息,最后不应该产生任何错误(`Error`)
make install



启动 Redis 服务器,注意通过日志确认 Redis 顺利启动
redis-server redis.conf

除了上述的启动 Redis 服务器方式,还可以通过 Redis 默认的配置在后台启动它(常用启动方式):
redis-server &

进入redis脚本控制台
在安装完redis并启动redis-server之后,可以使用命令redis-cli命令进入控制台与redis进行交互

退出控制台使用exit命令
关闭服务器
进入Redis控制台之后输入shutdown命令即可关闭redis服务

Redis的五种数据结构: 字符串(STRING)、列表(LIST)、集合(SET)、哈希(HASH)、有序集合(ZSET)。他们存储的值如下:
| 结构类型 | 存储的值 |
|---|---|
| STRING | 字符串、整数或浮点数 |
| LIST | 一个链表,上面的每个节点都是一个字符串 |
| SET | 包含若干个字符串的无序集合,且集合中的元素都是唯一的 |
| HASH | 包含键值对的无序散列表 |
| ZSET | 成员中的字符串与分值的有序映射,其排序由分值决定 |

LPUSH命令可用于将元素推入列表的左侧RPUSH命令可将元素推入列表的右侧LPOP和 RPOP就分别从列表的左侧和右侧弹出元素LINDEX可以获取指定位置上的元素LRANGE可以获取指定范围的全部元素
SADD命令将元素添加到集合中,SREM命令将元素从集合中移除,还可以通过:SMEMBERS命令获取到集合中的所有元素SISMEMBER命令来判断一个元素是否已存在在集合中
hset用于插入元素hgetall会获取到该哈希的所有域-值对hget用于获取哈希中的某一个域hdel用户删除哈希中的某一个域
ZADD命令将带有指定分值的成员添加到有序集合中ZRANGE命令根据分值有序排列后的集合获取到指定范围的元素ZRANGEBYSCORE命令获取指定分值范围内的元素ZREM命令从有序集合中删除指定成员
