首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过 docker-compose 快速部署 Redis 保姆级教程

一、概述

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 进行数据存储和处理。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230524A003M600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券