Redis

Redis 简介

Redis 是完全[[开源]]的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

  • Redis支持数据的备份,即master-slave模式的数据备份。

Redis客户端

RedisInsight 官方文档arrow-up-right


Redis K8S集群部署

版本:redis 6.2 k8s 1.28.1 文件

  • [[#pv.yaml]]

  • [[#pvc.yaml]]

  • [[#redis-cluster.yaml]]

  • [[#roles.sh]]

pv.yaml


pvc.yaml


redis-cluster.yaml


roles.sh

当所有pod启动后,执行以下脚本用来创建集群


redis集群报错:(error) MOVED 解决方法

在使用 redis-cli 连接 redis 集群,进行数据操作时,有报错

解决方法: 这种情况一般是因为启动 redis-cli 时没有设置集群模式所导致。

启动时使用 -c 参数来启动集群模式,命令如下:

最后更新于