一、概述
Redis(全称:Remote Dictionary Server,即远程字典服务器)是一个开源的高性能键值数据库和缓存系统。Redis 的数据结构支持字符串、哈希表、列表、集合和有序集合等类型。同时,Redis 还提供了丰富的操作指令,例如 GET/SET、INCR/DECR、HGET/HSET、LPUSH/RPUSH、SADD/SMEMBERS、ZADD/ZRANGE 等。除此之外,Redis 还支持事务、过期时间、发布/订阅等特性,能够方便地实现各种高效的数据存储和读取方案。
二、前期准备
1)部署 docker
2)部署 docker-compose
三、创建网络
四、Redis 编排部署
1)下载 Redis
2)配置
参数解释:
参数解释:
3)启动脚本 bootstrap.sh
4)构建镜像 Dockerfile
开始构建镜像
5)编排 docker-compose.yaml
6)开始部署
五、简单测试验证
【温馨提示】master节点可读可写,slave是只读的。
六、常用的 redis 客户端命令
下面是 Redis 常用的客户端命令:
: 设置字符串类型的键值对。
: 获取指定 key 的值。
: 删除指定的 key 。
: 将指定 key 的值加 1。
: 将指定 key 的值减 1。
: 判断 key 是否存在。
: 设置 key 的过期时间,以秒为单位。
: 获取 key 的剩余生存时间,以秒为单位。
: 查找所有符合给定模式的 key。
: 删除所有 key。
还有一些高级命令,可以用于处理 Redis 的复杂数据结构和实现事务等功能:
: 将一个元素添加到列表的头部。
: 将一个元素添加到列表的尾部。
: 弹出并返回列表的头部元素。
: 弹出并返回列表的尾部元素。
: 将一个或多个元素添加到集合中。
: 返回集合中的所有成员。
: 将元素和分值添加到有序集合中。
: 反向获取有序集合中指定分值范围内的所有成员。
: 开始事务。
: 执行事务中所有命令。
: 监视指定 key 。如果在执行事务期间该 key 发生了变化,事务将被取消。
以上是 Redis 中的常用客户端命令,掌握这些命令的使用可以更好地利用 Redis 进行数据存储和处理。
领取专属 10元无门槛券
私享最新 技术干货