活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
星辰TokenHub
  • 模型广场
  • 体验中心
  • 服务接入
星辰MaaS平台
  • 星辰MaaS智能体平台
  • 星辰大模型
大模型
  • glm-5.3-flash
  • GLM-5.2
  • deepseek-v4-pro-0813
  • deepseek-v4-flash-0731-new
  • qwen3.8-flash
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
应用托管
  • 天翼云DramaFlow2.0
  • 应用实例
科研助手
  • 开发机
  • 并行计算
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
智能体引擎
  • 智能体引擎
可信数据空间
  • 可信数据空间
公共算力服务
  • 裸金属
  • 定制裸金属
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入AI Store公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 智教云电脑
  • WPS 365 天翼云版
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)
  • 琥珀数据压缩归档服务
智慧教育
  • 智擎思政平台(个人版)
  • 智擎研学平台(个人专业版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      时序数据库Influx版_相关内容
      • 【下线】2024年8月5日起关系数据库MySQL版下线I 类型资源池备份恢复相关openAPI-v1接口以及对旧版本的备份恢复架构进行升级
        本页主要首先介绍备份恢复相关openAPIv1接口下线和旧版本的备份架构升级的原因、影响和建议。 原因 由于旧版本的备份恢复架构不能适应组件发展,且在功能使用方面有一定的局限性。天翼云决定于2024年8月5日起更新I 类型资源池的备份恢复列表接口,以v2接口替换具体的接口调用可参考"建议”。同时也将对旧的备份恢复架构进行升级。 影响 下线接口范围:下线旧的备份恢复openAPI接口(I 类型资源池备份v1的13个接口)。 恢复时间点功能:升级后,新的备份文件继续支持恢复到时间点功能,但不支持将升级前的备份文件恢复到时间点。 注意 备份策略:升级后,新的备份策略为默认保留3天,可能部分用户的备份文件会按照新的备份策略被清理掉,敬请谅解,如有问题可提单咨询。 涉及资源池:北京5、晋中、辽阳1、内蒙古6、石家庄20、雄安2、杭州2、合肥2、九江、南京3、上海7等I 类型资源池。 注:涉及的资源池将分批下线,届时可能存在部分资源池依然沿用旧接口,将会在8月底之前全部更新完毕,敬请谅解! 建议 请用户确认升级后的备份策略保留天数是否符合业务预期,有问题可以提单咨询。 新版本的API接口地址可参见API使用说明,其中I 类型资源池备份恢复模块已替换为v2接口。
        来自:
        帮助文档
        关系数据库MySQL版
        产品公告
        【下线】2024年8月5日起关系数据库MySQL版下线I 类型资源池备份恢复相关openAPI-v1接口以及对旧版本的备份恢复架构进行升级
      • 不同编程语言如何使用Cluster集群客户端?
        对比项 Cluster集群 Proxy集群 原生兼容性 高 中 客户端兼容性 中 高 性价比 高 中 时延 低时延 中等时延 性能 高 中
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        Redis使用
        不同编程语言如何使用Cluster集群客户端?
      • 如何解决Lettuce 6.x版本客户端鉴权错误问题?
        本文介绍解决Lettuce 6.x版本客户端鉴权错误问题 使用Lettuce 6.x版本客户端,连接redis 2.8/4.0/5.0集群实例时,会报错"NOAUTH Authentication required"。 原因是Lettuce 6.x版本开始,使用RESP3(Redis 6.x引入)的HELLO命令进行版本自适应判断,但是对于不支持HELLO命令的低版本实例,兼容性存在一定问题。所以对于低版本的实例,建议直接在Lettuce中指定使用RESP2协议(兼容Redis 4/5)的版本来使用。 在客户端连接代码添加指定RESP2协议访问Redis即可解决: @Configuration public class SpringConfig implements LettuceClientConfigurationBuilderCustomizer { @Override public void customize(LettuceClientConfiguration.LettuceClientConfigurationBuilder clientConfigurationBuilder) { // manually specifying RESP2 clientConfigurationBuilder.clientOptions(ClientOptions.builder() .protocolVersion(ProtocolVersion.RESP2) .build()); } }
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        网络与连接
        如何解决Lettuce 6.x版本客户端鉴权错误问题?
      • 实例类型有哪些?
        本文介绍Redis实例类型 Redis单机、主备、读写分离、Proxy集群和Cluster集群实例,在特性支持、特性限制以及命令限制有部分差异,具体请查看下表。 对比项 单机/主备 Proxy集群 Cluster集群 兼容Redis版本 100%兼容开源Redis 2.8、4.0、5.0、6.0、7.0。可在购买实例时选择版本号。 兼容开源Redis2.8、4.0、5.0版本,有部分命令限制,请参考命令限制。 100%兼容开源RedisCluster 6.0/7.0版本。可在购买实例时选择版本号。 特性支持与限制 完全支持开源单机主备使用特性 Proxy集群实现架构转换,基本支持开源单机主备使用特性,但在特殊命令使用上有限制,请参考实例受限使用的Redis命令 Cluster集群完全支持开源社区RedisCluster的使用特性。业务使用RedisCluster的key需要在统一slot槽段范围内,且在使用event notify,scan、keys等命令时需要与每一分片建立连接获取请求结果。 客户端协议 使用传统Jedis客户端即可。 使用传统Jedis客户端即可,不需要支持Redis Cluster协议。 需要客户端支持Redis Cluster协议。 命令限制 不支持的Redis命令,请参考开源命令兼容性。 不支持的Redis命令,请参考开源命令兼容性。Proxy集群实例受限使用的命令请参考实例受限使用的Redis命令。 Cluster集群实例100%支持开源社区集群的命令。 副本数 单机实例为单副本,只有一个节点。单副本表示实例只有主节点,无法保障数据高可靠。主备默认为双副本,默认为一主一从的架构。双副本支持高可用切换 Proxy集群单机实例为单副本,只有一个节点。Proxy集群主备默认为双副本,默认为一主一从的架构。 Cluster集群单机实例为单副本,只有一个节点。Cluster集群主备默认为双副本,默认为一主一从的架构。
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        控制台操作
        实例类型有哪些?
      • Jedis连接池优化
        本文介绍Redis的Jedis连接池优化 Jedis是Redis官方提供的java客户端,是一款便于使用和性能较佳的redis客户端工具。 其他说明可以参考Jedis文档。 合理的Jedis连接池参数设置能够有效地提升客户端使用Redis性能。本文将对Jedis的使用和连接池的参数进行说明,并提供优化配置的建议。 使用方法 以 jedis 4.3.1版本为例,下面是maven依赖配置: redis.clients jedis 4.3.1 Jedis使用Apache Commonspool2对连接池进行管理,在定义JedisPool时需注意其关键参数GenericObjectPoolConfig(连接池)。该参数的使用示例如下,其中的参数的说明请参见下文。 GenericObjectPoolConfig config new GenericObjectPoolConfig<>(); config.setMaxTotal(100); config.setMaxIdle(50); config.setMinIdle(5); config.setTestWhileIdle(true); .... Jedis的初始化方法如下: JedisPool pool new JedisPool(config, host, port, timeout, password);//创建连接池 try (Jedis jedis pool.getResource()) { //获取连接,执行完自动释放连接 //利用jedis客户端执行命令 } catch (Exception e) { e.printStackTrace(); } pool.close();//关闭连接池 参数说明 Jedis连接就是连接池中JedisPool管理的资源,JedisPool保证连接在一个可控范围内,并且保障线程安全。使用合理的GenericObjectPoolConfig配置能够提升Redis的服务性能,降低资源开销。下列两表将对一些重要参数进行说明,并提供设置建议。 表1. GenericObjectPoolConfig参数说明 参数 说明 默认值 建议 maxTotal 连接池的最大连接数 8 参考下面的参数设置建议 maxIdle 连接池的最大空闲连接数 8 参考下面的参数设置建议 minIdle 连接池确保的最少空闲连接,不足的会新建连接 0 参考下面的参数设置建议 blockWhenExhausted 当连接池的连接用尽后,获取新连接是否会阻塞等待。 true: 会阻塞直到获取新连接或maxWaitMillis时间到了, 抛出异常. false: 会直接抛出异常 true 建议使用默认值 maxWaitMillis 当连接池的连接用尽后,获取连接的最大等待时间(单位毫秒),1表示一直阻塞 1 建议设置一个合理的超时时间,避免出现当连接池用尽后,应用阻塞不响应的情况 testOnBorrow 每次向连接池获取连接时是否做连接有效性检测(发送PING请求)。无效连接会被释放 false 建议使用默认值。设为true相当于在每个命令执行完前先发一个PING命令,对高并发请求大应用的性能有影响。 对于业务可用性要求比较高的场景,可以设为true,可以保证连接有效的。 testOnReturn 每次向连接池归还连接时是否做连接有效性检测(发送PING请求),无效连接会被释放 false 建议使用默认值。设为true相当于在每个命令执行完后再发一个PING命令,对高并发请求大应用的性能有影响。 lifo 连接池管理连接的方式是否使用LIFO方式 true使用LIFO(后进先出)方式 false使用FIFO(先进先出)方式 true 建议使用默认值。 fairness 并发获取连接时,是否按并发的先后顺序从连接池获取 false 建议使用默认值。 false的情况,性能更佳a jmxEnabled 是否开启jmx监控 true 建议使用默认值,同时应用也需要开启 testWhileIdle 是否检测空闲连接的有效性,无效连接会被释放 只在timeBetweenEvictionRunsMillis > 0时有效 false 建议使用true。也可使用JedisPoolConfig。 timeBetweenEvictionRunsMillis 空闲连接的检测周期(单位毫秒),1表示不开启空闲连接检测 1 建议建议设置,周期自行选择。也可使用JedisPoolConfig minEvictableIdleTimeMillis 最小空闲时间(单位毫秒)。空闲连接检测时,如果连接在最小空闲时间内都没有被获取使用,则会被释放。1表示不释放, 只在timeBetweenEvictionRunsMillis > 0有效 1800000(30分钟) 根据业务决定,一般使用默认值即可。也可使用JedisPoolConfig的配置 numTestsPerEvictionRun 检测空闲连接时,每次检测的连接数,如果为负数n,则表示检测1/n个连接 3 可根据业务需求设置。 Jedis也提供了参考的JedisPoolConfig类。由于jedis、spring data redis等SDK默认使用的是JedisPoolConfig类,而JedisPoolConfig类继承自GenericKeyedObjectPoolConfig类。JedisPoolConfig为了方便使用在构造函数中设置了一些参数,具体如下: public class JedisPoolConfig extends GenericObjectPoolConfig { public JedisPoolConfig() { // defaults to make your life with connection pool easier :) setTestWhileIdle(true); setMinEvictableIdleTime(Duration.ofMillis(60000)); setTimeBetweenEvictionRuns(Duration.ofMillis(30000)); setNumTestsPerEvictionRun(1); } } 这些参数对JedisPool连接池的具体含义是:JedisPool连接池默认最多有8个连接,最多有8个空闲连接,同时开启空闲连接检测,每30s检测一次(且会通过发送PING命令,检测连接的有效性),如果有连接60s内仍然处于空闲状态(60s内一直没有使用)或无效(连接异常),该连接就会被释放,一次释放一个。
        来自:
        帮助文档
        分布式缓存服务Redis版
        最佳实践
        Jedis连接池优化
      • 节点指标
        指标名称 单位 说明 每秒并发操作数 ops 每秒总请求数,包含读和写命令。 缓存命中率 % 命中率计算方法:Key命中数÷(Key命中数+Key未命中数)。 内存碎片率 % memfragmentationratio (内存碎片率) usedmemoryrss (操作系统实际分配给 Redis 的物理内存空间大小)/ usedmemory(Redis 内存分配器为了存储数据实际申请使用的内存空间大小) memfragmentationratio (内存碎片率)的值越大代表内存碎片率越严重。 已使用内存比例 % 统计Redis的内存利用率。 客户端连接数 count 统计已连接的客户端数量。 活跃客户端连接数 count 统计活跃的客户端的数量。 阻塞客户端连接数 count 统计被阻塞操作挂起的客户端的数量。 已使用内存 Byte 统计Redis已使用的内存字节数。 已用内存RSS Byte 统计Redis已使用的RSS内存。即实际驻留在内存中的内存数。包含和堆,但不包括换出的内存。 已用内存峰值 Byte 统计Redis服务器启动以来使用内存的峰值。 每秒新建连接数 count 统计每秒新建连接数。 连接数使用率 % 统计连接数使用率。 平均时延 us 统计节点的平均时延。 命令最大调用时延 ms 统计实例命令最大调用时延。 Pubsub channels count 统计Pub/Sub通道个数。 Pubsub patterns count 统计Pub/Sub模式个数。 Key命中数 count 统计实例Key命中数。 每秒Key命中数 count/s 统计实例每秒Key命中数。 Key未命中数 count 统计在主字典中查找不命中次数。 每秒Key未命中数 count/s 统计每秒在主字典中查找不命中次数。 数据集使用内存 Byte 统计Redis中数据集使用的内存。 数据集使用内存百分比 % 统计Redis中数据集使用的内存所占总内存百分比。 Lua已用内存 Byte 统计Lua引擎已使用的内存字节。 Redis CPU利用率 % 统计redis进程CPU利用率。 已拒绝的连接数 count 统计周期内因为超过maxclients而拒绝的连接数量。 处理的命令数 count 统计周期内处理的命令数。 收到字节数 Byte 统计周期内收到的字节数。 发送字节数 Byte 统计周期内发送的字节数。 主机CPU使用率 % 统计主机CPU使用率。 磁盘读速率 Byte/s 统计主机磁盘读速率。 磁盘写速率 Byte/s 统计主机磁盘写速率。 网卡接收速率 Byte/s 统计主机网卡接收速率。 网卡输出速率 Byte/s 统计主机网卡输出速率。 主机磁盘使用率 % 统计主机磁盘使用率。 磁盘可用空间 Byte 统计主机磁盘可用空间。 磁盘总空间 Byte 统计主机磁盘总空间。 读IOPS Bps 统计读IOPS。 写IOPS Bps 统计写IOPS。 主从同步数据延迟 s 统计主从同步数据延迟(从节点)。 主从同步数据偏移量 Byte 统计主从同步数据偏移量(从节点)。 键总数 count 统计Redis缓存中键总数。 已设置过期时间的key总数 count 统计已设置过期时间的key总数。 历史过期key总数 count 统计历史过期key总数。 历史淘汰key总数 count 统计历史淘汰key总数。 历史累计逐出key总数 count 统计历史累计逐出key总数。 每秒过期key总数 count/s 统计每秒过期key总数。 每秒淘汰key总数 count/s 统计每秒淘汰key总数。 每秒逐出key总数 count/s 统计每秒逐出key总数。 字符串类型操作命令每秒调用次数 count/s 统计字符串类型操作命令每秒调用次数。 哈希类型操作命令每秒调用次数 count/s 统计哈希类型操作命令每秒调用次数。 keys类型操作命令每秒调用次数 count/s 统计keys类型操作命令每秒调用次数。 列表类型操作命令每秒调用次数 count/s 统计列表类型操作命令每秒调用次数。 发布订阅类型操作命令每秒调用次数 count/s 统计发布订阅类型操作命令每秒调用次数。 集合类型操作命令每秒调用次数 count/s 统计集合类型操作命令每秒调用次数。 有序类型集合操作命令每秒调用次数 count/s 统计有序类型集合操作命令每秒调用次数。 事务类型操作命令每秒调用次数 count/s 统计事务类型操作命令每秒调用次数。 HyperLog类型操作命令每秒调用次数 count/s 统计HyperLog类型操作命令每秒调用次数。 Script类型操作命令每秒调用次数 count/s 统计Script类型操作命令每秒调用次数。 入方向带宽使用率 % 统计主机入方向带宽使用率,计算方式为:网卡接收速率/基准带宽 出方向带宽使用率 % 统计主机出方向带宽使用率,计算方式为:网卡输出速率/基准带宽 节点状态 统计节点状态, 0:运行状态, 1:停止状态 节点每秒请求错误数 count/s 统计Redis节点每秒接收到的错误请求数,注:Redis6.0 / 7.0 才有该指标数据统计
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        查看监控与告警配置
        节点指标
      • Redis客户端通过CCSE连接Redis
        业务场景 将 Redis 客户端部署到 CCSE 集群中,以通过 CCSE 连接到 Redis,并访问和操作 Redis 数据。 业务需求 1. 将 Redis 客户端容器化,以便更好地管理和部署。 2. 用 CCSE 提供的容器编排能力,实现高可用和负载均衡。 3. 确保 Redis 客户端能够安全地连接到 Redis,并正常地进行数据读写操作。 需求分析 1. 准备 Redis 客户端容器镜像,包含 Redis 客户端的依赖和配置。 2. 创建 CCSE 集群,配置网络和节点资源。 3. 部署 Redis 客户端容器到 CCSE 集群中。 4. 配置容器环境变量,指定连接 Redis 的相关信息。 5. 运行 Redis 客户端容器,并测试连接和数据操作功能。 实现方案 1. 准备 Redis 客户端容器镜像:创建一个 Dockerfile,并在其中指定 Redis 客户端的版本和依赖。例如: FROM redis:latest 配置客户端所需的其他依赖和配置 ... 2. 创建 CCSE 集群:在 CCSE 控制台创建一个集群,并配置网络和节点资源。根据实际需求选择合适的规格和数量。 3. 部署 Redis 客户端容器:使用 CCSE 控制台或命令行工具,在创建的 CCSE 集群中部署 Redis 客户端容器。指定前面准备的 Redis 客户端容器镜像。 4. 配置容器环境变量:在 Redis 客户端容器中配置连接 Redis 的环境变量,包括 Redis 服务器的地址、端口、密码等。例如,在容器启动时,设置以下环境变量 export REDISHOSTyourdcshost export REDISPORTyourdcsport export REDISPASSWORDyourdcspassword 5. 测试连接和数据操作:启动 Redis 客户端容器,并使用适当的客户端库和代码进行连接测试和数据操作。例如,使用 Java 语言的 Jedis 客户端库: import redis.clients.jedis.Jedis; public class RedisClientExample { public static void main(String[] args) { // 获取环境变量 String host System.getenv("REDISHOST"); int port Integer.parseInt(System.getenv("REDISPORT")); String password System.getenv("REDISPASSWORD"); // 创建 Jedis 客户端实例 Jedis jedis new Jedis(host, port); jedis.auth(password); // 进行数据操作 jedis.set("key", "value"); String value jedis.get("key"); System.out.println("Value: " + value); // 关闭连接 jedis.close(); } } 以上示例代码展示了如何使用 Java 的 Jedis 客户端库连接 Redis,并进行数据操作。您可以根据自己的需求和使用的编程语言选择适当的客户端库,并根据环境变量配置连接参数。 通过以上步骤,您可以将 Redis 客户端部署到 CCSE 集群容器中,并通过 CCSE 连接到Redis,实现对 Redis 数据的访问和操作。
        来自:
        帮助文档
        分布式缓存服务Redis版
        最佳实践
        Redis客户端通过CCSE连接Redis
      • 如何开启ipv6访问实例?
        如何开启ipv6访问实例? 目前已支持通过ipv6访问分布式缓存Redis实例,以下为操作步骤。 实例开启ipv6 在开通redis实例时,您需要选择已开启ipv6的VPC与子网,并打开ipv6开关。开通完成后,将自动为实例分配ipv6地址。 获取ipv6连接地址 您可登录Redis实例控制台获取ipv6连接地址,可通过IPv6地址段访问实例。 ipv6公网访问 若您需要通过公网ipv6访问redis实例,可按以下步骤操作。 1. 为redis实例所在的vpc创建ipv6网关:可进入网络控制台进行创建。 2. 申请ipv6带宽:可进入ipv6网络控制台进行创建。更多关于ipv6带宽以及费用详情,请查看产品介绍。 3. 进入ipv6带宽控制台,选择已创建好的ipv6带宽,点击操作列下的“绑定。 4. 在弹窗的资源列表中选择目标redis实例的ipv6地址,点击确定完成绑定操作。 5. 绑定完成后,即可通过该ipv6地址实现公网访问redis实例。
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        网络与连接
        如何开启ipv6访问实例?
      • 还原恢复实例数据
        本节主要介绍如何还原备份数据 Redis管理控制台支持对备份数据进行还原,您可以将已备份的数据恢复到Redis缓存实例中。 前提条件 只有当分布式缓存Redis缓存实例处于“运行中”状态,才能执行此操作。 实例已有历史数据备份,且备份状态为“success”。 操作步骤 1. 登录 Redis管理控制台。 2. 在管理控制台右上角选择实例所在的区域。 3. 在实例列表页,单击目标实例名称进入实例详情页面。 4. 在侧菜单点击备份与恢复,选择已备份数据,单击右侧的“还原”按钮,确定后开始执行实例恢复任务。 5. 当还原状态为“success”时,即还原成功。 说明 实例恢复需耗时1~30分钟。 在恢复过程中,Redis 实例会暂时无法处理客户端的数据操作请求。在此期间,当前数据将被删除,并等待恢复完成后存储原有备份数据。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例备份恢复管理
        还原恢复实例数据
      • 使用Redis实例的发布订阅(pubsub)有哪些注意事项?
        本文介绍Redis实例的发布订阅(pubsub)注意事项 订阅和发布的顺序:在使用 Redis 的发布订阅功能时,订阅者(Subscriber)必须先订阅频道(Channel)才能接收到发布者(Publisher)发送的消息。如果先发布消息而没有订阅者监听该频道,那么消息将会丢失。因此,在使用发布订阅功能时,要确保订阅者在发布者发送消息之前已经成功订阅了频道。 异步处理:Redis 的发布订阅功能是异步的,即发布者发送消息后,订阅者可能不会立即接收到消息。这是因为订阅者与发布者之间存在网络延迟和处理时间。因此,在订阅消息后,订阅者需要以异步方式处理接收到的消息,并考虑可能出现的延迟。 取消订阅:当不再需要接收某个频道的消息时,订阅者应该主动取消订阅,以减少不必要的网络开销和资源消耗。可以使用 UNSUBSCRIBE 命令取消订阅指定频道,或使用 PUNSUBSCRIBE 命令取消订阅所有频道。 频道命名规范:在定义频道名称时,要注意选择有意义且易于区分的名称。频道名称可以是字符串,但最好遵循一定的命名规范,以免产生混淆或错误地订阅了不正确的频道。 安全性考虑:Redis 的发布订阅功能是公开的,任何连接到 Redis 的客户端都可以订阅频道并接收消息。因此,要特别注意在敏感信息传输或涉及安全性的场景中使用发布订阅功能,并考虑适当的安全措施,例如使用认证和加密等方式来保护数据的安全性。
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        网络与连接
        使用Redis实例的发布订阅(pubsub)有哪些注意事项?
      • 如何检测弹性云主机与Redis之间的网络连接?
        本文介绍如何检测弹性云主机与Redis之间的网络连接 新建Redis实例后,或在使用过程中突然无法连接Redis实例时,您可以在ECS的命令行中使用PING命令检测ECS与Redis实例网络是否能够连通。 操作步骤: 1.获取Redis实例的连接地址,更多信息请参见查看链接地址 2.登录客户端所在的ECS实例,并在命令行中执行PING命令。例如Redis实例的连接地址为{IP},命令示例如下。 ping {IP} 说明 如果需要持续检测连通性请使用ping t命令。 Linux系统执行该命令后将会持续发送ping请求,您可以按下键盘上的Ctrl键加C键停止执行并统计结果。 结果分析: 如果所有请求都成功收到了回复,则连接正常。 如果未收到正常回复,则连接异常,常见失败原因如下: ECS异常行为触发安全策略,导致服务被禁止。请检查服务器,在安全组的出方向设置精确的规则,例如限定该ECS只能访问业务需要的地址和端口,此处为Redis实例的33016端口,更多信息请参见本节如何配置安全组 您的本地设备由于网络防火墙等自身原因,无法连接到Redis,请进行检查。
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        网络与连接
        如何检测弹性云主机与Redis之间的网络连接?
      • Redis节点管理
        本节介绍如何在分布式缓存管理控制台查看和管理Redis节点。 操作步骤 1. 登录 Redis管理控制台。 2. 在管理控制台左上角选择实例所在的区域。 3. 在实例列表页,单击目标实例名称进入实例详情管理。 4. 左侧菜单点击CloudDBA>Redis节点管理进入Redis节点管理界面。 5. Redis节点管理界面页面可查询各节点名称、主从角色等信息。 页面具体内容说明如下: 参数 说明 批量主从切换 对Redis集群所有节点进行主从状态切换。 清空实例数据 清空实例所有数据,该过程不可逆。 分片 分布式缓存实例的Redis集群各节点所属的分片。 节点名称 分布式缓存实例的Redis集群各节点名称。 可用区 分布式缓存实例的Redis集群各节点可用区。 VPCIP 分布式缓存实例的Redis集群各节点IP信息。 主从 分布式缓存实例的Redis集群各节点主从角色。 剩余内存 分布式缓存实例的Redis集群各节点剩余内存。 运行状态 分布式缓存实例的Redis集群各节点运行状态。 操作 主从切换,当前节点进行主从切换。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例日常操作
        Redis节点管理
      • 离线全量KEY分析
        本节介绍分布式缓存Redis管理控制台实例离线全量KEY分析部分 离线全量KEY分析 实现方法:通过分析Redis实例的备份文件。 通过离线全量KEY分析功能来分析Redis的备份文件,具有以下优点: 1. 可以快速发现实例中的大Key。 2. 掌握Key在内存中的占用和分布。 3. 可以了解Key过期的总数量、设置过期key的比例、已过期key的数量、已逐出key的数量等信息,为后续业务优化操作提供数据支持。 4. 支持新建备份,分析最新的备份文件,也支持对已有的备份进行全量KEY分析。 前提条件 已成功开通分布式缓存服务Redis实例,且实例处于运行中状态。 操作步骤 1. 登录 Redis管理控制台。 2. 在管理控制台右上角选择实例所在的区域。 3. 在实例列表页,单击目标实例名称进入实例详情页面。 4. 左侧菜单点击CloudDBA>离线全量KEY分析,点击"立即分析"后,会生成全量key分析记录 5. 进入"详情页面",查看分析报告。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例诊断分析
        离线全量KEY分析
      • 分布式缓存服务Redis资源池
        资源池 资源池ID(Region ID) 华东1 bb9fdb42056f11eda1610242ac110002 华北2 200000001852 西南1 200000002368 华南2 200000002530 上海36 200000001790 青岛20 200000001703 长沙42 200000002401 南昌5 200000002527 武汉41 200000001781 杭州7 200000003329 太原4 200000002689 郑州5 200000002586 西安7 200000001851 芜湖4 200000003327 呼和浩特3 200000003573 乌鲁木齐7 200000004098 庆阳2 200000003664 西南2贵州 200000002927 上海15 200000003330 南宁23 200000001704 香港2 200000002374
        来自:
        帮助文档
        分布式缓存服务Redis版
        API参考
        附录
        分布式缓存服务Redis资源池
      • 使用RedisShake工具迁移自建Redis Cluster集群
        set to true if target is a redis cluster address "ip:port" when cluster is true, set address to one of the cluster node username "" keep empty if not using ACL password "" keep empty if no authentication is required tls false 6、在线迁移,同步数据。 使用如下命令同步源Redis集群和目标Redis集群数据: ./redisshake shake.toml 执行日志中出现如下信息,代表同步完成: all done 7、迁移后验证。 数据同步结束后,可使用rediscli工具连接DCS 实例,通过dbsize查看Key数量,确认数据是否完整导入。 如果数据不完整,可使用flushall或者flushdb命令清理实例中的缓存数据后重新同步。 8、清理RedisShake配置文件。
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        自建Redis迁移到DCS
        使用RedisShake工具迁移自建Redis Cluster集群
      • Redis 7.0 Proxy集群实例测试数据
        项目 说明 测试实例规格 基础Proxy集群双副本24G(3分片) 测试实例引擎版本 7.0 测试实例地域和可用区 上海36 可用区1 压测机器的规格 c7.4xlarge.2 16核 32G 压测机器的操作系统 CTyunOS 2.0.1 64 位 压测机器地域和可用区 上海36 可用区1 压测机器网络 与Redis实例为相同VPC区,与Redis实例可通过VPC连接 压测工具 redisbenchmark
        来自:
        帮助文档
        分布式缓存服务Redis版
        性能白皮书
        Redis 7.0 Proxy集群实例测试数据
      • Redis 6.0 Proxy集群实例测试数据
        项目 说明 测试实例规格 基础Proxy集群双副本24G(3分片) 增强Proxy集群双副本24G(3分片) 测试实例引擎版本 6.0 测试实例地域和可用区 华东1 可用区3 压测机器的规格 c7.4xlarge.2 16核 32G(基础Proxy集群双副本24G(3分片) ) 2 c8.4xlarge.2 16核 32G(增强Proxy集群双副本24G(3分片) ) 压测机器的操作系统 CTyunOS 2.0.1 64 位(基础Proxy集群双副本24G(3分片) ) CTyunOS 23.01 64 位(增强Proxy集群双副本24G(3分片) ) 压测机器地域和可用区 华东1 可用区3 压测机器网络 与Redis实例为相同VPC区,与Redis实例可通过VPC连接 压测工具 redisbenchmark
        来自:
        帮助文档
        分布式缓存服务Redis版
        性能白皮书
        Redis 6.0 Proxy集群实例测试数据
      • 扩容
        参数 说明 非标配置 如 :实例appendonly参数未设置成yes,变更有数据丢失风险等。 节点状态 实例节点状态检查,任意节点不可用 异常。 内存使用率 内存利用率检查(>90%)异常。 带宽使用率 主机带宽使用率超过100% 异常。 CPU使用率 五分钟内的节点CPU利用率检查(>90%)异常。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例生命周期管理
        扩容
      • Redis客户端重试
        Jedis 连接池参数配置建议 参数名 配置介绍 配置建议 最大连接数maxTotal 连接池中允许的最大连接数 根据实际情况设置,避免连接池过大导致资源浪费 最大空闲连接数maxIdle 连接池中允许的最大空闲连接数 根据实际情况设置,避免连接池空闲连接过多 最小空闲连接数minIdle 连接池中保持的最小空闲连接数 根据实际情况设置,保证连接池中始终有一定数量的可用连接 最大等待时间maxWaitMillis 从连接池获取连接的最大等待时间 根据实际情况设置,避免请求因等待连接而超时 测试连接可用性testOnBorrow 从连接池获取连接时是否测试连接的可用性 建议设置为 true,确保从连接池中获取的连接是可用的 下面是一个示例实现方案,使用 Java 语言和 Jedis 客户端库进行重试操作: import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public class RedisClient { private static final String REDISHOST "localhost"; private static final int REDISPORT 6379; private static final int MAXTOTALCONNECTIONS 10; private static final int MAXIDLECONNECTIONS 5; private static final int MINIDLECONNECTIONS 1; private static final long MAXWAITMILLIS 5000; private static final boolean TESTONBORROW true; private static final int MAXRETRIES 3; private JedisPool jedisPool; public RedisClient() { JedisPoolConfig poolConfig new JedisPoolConfig(); poolConfig.setMaxTotal(MAXTOTALCONNECTIONS); poolConfig.setMaxIdle(MAXIDLECONNECTIONS); poolConfig.setMinIdle(MINIDLECONNECTIONS); poolConfig.setMaxWaitMillis(MAXWAITMILLIS); poolConfig.setTestOnBorrow(TESTONBORROW); jedisPool new JedisPool(poolConfig, REDISHOST, REDISPORT); } public void performRedisOperation() { Jedis jedis null; int retryCount 0; while (retryCount < MAXRETRIES) { try { jedis jedisPool.getResource(); // 执行 Redis 操作 // jedis.set("key", "value"); // ... break; // 执行成功,跳出重试循环 } catch (Exception e) { // 出现异常,进行重试 retryCount++; System.out.println("Redis operation failed. Retrying... (" + retryCount + "/" + MAXRETRIES + ")"); } finally { if (jedis ! null) { jedis.close(); } } } if (retryCount MAXRETRIES) { System.out.println("Redis operation failed after " + MAXRETRIES + " retries."); } } public void close() { if (jedisPool ! null) { jedisPool.close(); } } public static void main(String[] args) { RedisClient redisClient new RedisClient(); redisClient.performRedisOperation(); redisClient.close(); } } 在上述示例代码中,我们创建了一个 Jedis 连接池,并使用 JedisPoolConfig 对其进行配置。通过设置最大连接数、最大空闲连接数、最小空闲连接数、最大等待时间等参数,可以根据实际情况来优化连接池的性能。 在执行 Redis 操作时,我们使用了一个重试机制,即在出现异常时进行重试。通过控制最大重试次数,可以灵活地调整重试策略。 请注意,以上示例代码仅供参考,实际应用中可能需要根据具体情况进行调整和优化。 通过以上实践案例,我们可以实现 Redis 客户端的重试机制,提高系统的稳定性和容错性。需要根据实际情况调整重试的次数、时间间隔和异常处理逻辑,以满足具体业务需求。
        来自:
        帮助文档
        分布式缓存服务Redis版
        最佳实践
        Redis客户端重试
      • 测试工具介绍
        编译安装(仅限Linux操作系统) 从源码上编译上安装。 1. 下载源码: redis7.2.4.tar.gz 2. 解压缩安装包 tar zxf redis7.2.4.tar.gz 3. 编译 cd redis7.2.4 make 4. 安装 make install 性能测试建议 为了排除网络或其他因素干扰, 建议Redis服务、ECS机器都是在同一个VPC区、可用区、子网和安全组。 而且压测的ECS机器也关闭了所有的防火墙。
        来自:
        帮助文档
        分布式缓存服务Redis版
        性能白皮书
        测试工具介绍
      • 缓存接入云审计
        缓存已接入云审计服务。通过云审计服务,您可以查询缓存实例相关的操作事件,便于日后的查询、审计和回溯。 前提条件 1. 开通天翼云对应资源池的云审计服务。 操作步骤 1. 您可通过云审计控制台查看云搜索服务近7天的相关操作。具体查看方法参见查看审计事件。 当前已纳入云审计的关键操作列表 操作事件 字段 资源类型 SSL加密设置 modifyInstanceSSL 分布式缓存服务Redis 下载Redis历史慢日志 downloadHistorySlowLog 分布式缓存服务Redis 下载Redis慢日志 downloadSlowLog 分布式缓存服务Redis 下载Redis运行日志 downloadRedisRunLog 分布式缓存服务Redis 下载SSL证书 downloadSslCert 分布式缓存服务Redis 下载access节点信息 downloadAccessNodeDetails 分布式缓存服务Redis 下载redis节点信息 downloadRedisNodeDetails 分布式缓存服务Redis 下载redis运行日志 downloadRunLog 分布式缓存服务Redis 下载命中率分析信息 downloadKeyMisslog 分布式缓存服务Redis 下载大key、热key信息 downloadTopkeysInfo 分布式缓存服务Redis 下载大key、热key历史报告 downloadTopkeysHistoryInfo 分布式缓存服务Redis 下载实例列表 exportInstances 分布式缓存服务Redis 下载实例配置 downloadRedisConfigs 分布式缓存服务Redis 下载客户端会话列表信息 downloadClientIPinfo 分布式缓存服务Redis 下载证书 downloadCert 分布式缓存服务Redis 为Redis实例创建数据备份 createBackup 分布式缓存服务Redis 为Redis实例删除数据备份 deleteBackup 分布式缓存服务Redis 主从切换 switchInstanceHA 分布式缓存服务Redis 交换IP exchangeIp 分布式缓存服务Redis 从对象存储导入数据 importZosData 分布式缓存服务Redis 修复Aof文件格式 repaireAof 分布式缓存服务Redis 修改Redis实例的自动备份策略 modifyBackupPolicy 分布式缓存服务Redis 修改proxy集群的连接信息 editProxyConnectConfig 分布式缓存服务Redis 修改redis集群中checkBeforeSwitch配置 updateCheckBeforeSwitch 分布式缓存服务Redis 修改top key自动扫描开关 topKeySwitch 分布式缓存服务Redis 修改内网域名 changeRecordName 分布式缓存服务Redis 修改可维护时间段 modifyInstanceMaintainTime 分布式缓存服务Redis 修改实例IP白名单分组 modifySecurityIps 分布式缓存服务Redis 修改实例名 changeInstanceName 分布式缓存服务Redis 修改实例密码 modifyInstancePassword 分布式缓存服务Redis 修改实例的淘汰策略 modifyInstanceStrategy 分布式缓存服务Redis 修改实例账号 changeAccount 分布式缓存服务Redis 修改实例账号密码 modifyAccountPassword 分布式缓存服务Redis 修改实例账号描述 modifyAccountDescription 分布式缓存服务Redis 修改实例账号权限 grantAccountPrivilege 分布式缓存服务Redis 修改实例退订保护开关 changeInstanceProtectionStatus 分布式缓存服务Redis 修改实例部分信息 modifyInstanceAttribute 分布式缓存服务Redis 修改接入机配置 batchEditAccessConfig 分布式缓存服务Redis 修改数据备份磁盘类型 changeBackupDisktype 分布式缓存服务Redis 修改数据闪回开关 dataflashBackSwitch 分布式缓存服务Redis 修改自定义参数模板 editRedisTemplate 分布式缓存服务Redis 修改配置参数 modifyInstanceConf 分布式缓存服务Redis 修改配置参数 modifyInstanceConfig 分布式缓存服务Redis 修改配置参数 ModifyInstanceConfig 分布式缓存服务Redis 停止Redis节点 stopRedisNode 分布式缓存服务Redis 停止redis实例 stopRedis 分布式缓存服务Redis 停止对象存储导入任务 stopImportZosDataTask 分布式缓存服务Redis 停止数据迁移任务 stopTransferTask 分布式缓存服务Redis 关闭危险命令重命名 disableRenameCommand 分布式缓存服务Redis 关闭定时扫描过期key任务 closeScanJob 分布式缓存服务Redis 关闭定时扫描过期key任务 closeScanExpiredKeysJob 分布式缓存服务Redis 关闭弹性伸缩 closeAutoScale 分布式缓存服务Redis 创建实例 createInstance 分布式缓存服务Redis 创建实例账号 createAccount 分布式缓存服务Redis 创建数据传输任务 createOpenApiTransferTask 分布式缓存服务Redis 创建数据迁移任务 createTransferTask 分布式缓存服务Redis 创建自定义参数模板 createRedisTemplate 分布式缓存服务Redis 删除任务中心记录 delTasks 分布式缓存服务Redis 删除公共对象存储配置 delCommonS3Info 分布式缓存服务Redis 删除内网域名 deleteDnsRecord 分布式缓存服务Redis 删除分组 removeGroup 分布式缓存服务Redis 删除分组 deleteDbGroup 分布式缓存服务Redis 删除分组数据 removeGroupData 分布式缓存服务Redis 删除实例账号 deleteAccount 分布式缓存服务Redis 删除对象存储导入任务 delImportZosDataTask 分布式缓存服务Redis 删除指定会话 killSelectedClient 分布式缓存服务Redis 删除数据迁移任务 deleteTransferTask 分布式缓存服务Redis 删除白名单 deleteWhiteListItem 分布式缓存服务Redis 删除自定义参数模板 deleteRedisTemplate 分布式缓存服务Redis 包周期转按需付费 transToPrePaid 分布式缓存服务Redis 升级实例代理版本 upgradeInstanceProxyMinorVersion 分布式缓存服务Redis 升级引擎大版本 modifyInstanceMajorVersion 分布式缓存服务Redis 升级引擎小版本 upgradeInstanceMinorVersion 分布式缓存服务Redis 变更公共对象存储配置 updateCommonS3Info 分布式缓存服务Redis 变更实例AZ modifyInstanceAz 分布式缓存服务Redis 变更实例的规格 modifyInstanceSpec 分布式缓存服务Redis 同步redis主从实例数据 syncInstanceData 分布式缓存服务Redis 启动redis实例 startRedis 分布式缓存服务Redis 命令窗口批量执行命令 executeCommands 分布式缓存服务Redis 实例克隆 cloneInstance 分布式缓存服务Redis 实例开启IPV6 enableInstanceIpv6 分布式缓存服务Redis 实例续费 renewInstance 分布式缓存服务Redis 实例过期key扫描配置 autoScanExpiredKeys 分布式缓存服务Redis 实例重启 restartInstance 分布式缓存服务Redis 对实例的扩容/缩容/类型变更操作进行限制或者解限 modifyInstanceFeature 分布式缓存服务Redis 导入实例元数据 metaDataImport 分布式缓存服务Redis 导出实例节点信息 downloadInstanceNodesInfo 分布式缓存服务Redis 导出操作审计事件 exportAuditEvent 分布式缓存服务Redis 将备份文件中的数据恢复到当前Redis实例中 restoreInstance 分布式缓存服务Redis 应用参数模板到对应实例 applyTemplateToInstance 分布式缓存服务Redis 应用数据管理删除key deleteKey 分布式缓存服务Redis 应用数据管理删除value接口,针对List,Hash,Set,Sorted Set等集合类型。 deleteValue 分布式缓存服务Redis 应用数据管理更新key接口,针对Hash集合类型。 updateKey 分布式缓存服务Redis 应用数据管理更新value接口,针对List,Hash,Set,Sorted Set等集合类型。 updateValue 分布式缓存服务Redis 应用数据管理添加value接口,针对List,Hash,Set,Sorted Set等集合类型。 addValue 分布式缓存服务Redis 开启redis模块 redisModulesSwitch 分布式缓存服务Redis 开启内网域名 enableDnsRecord 分布式缓存服务Redis 开启危险命令重命名 enableRenameCommand 分布式缓存服务Redis 开启弹性伸缩 openAutoScale 分布式缓存服务Redis 开启或关闭rdb加密 rdbEncryptSwitch 分布式缓存服务Redis 异步导出实例列表 asyncExportInstances 分布式缓存服务Redis 手动主从切换 manualInstanceSwitch 分布式缓存服务Redis 手动更新Dns manualUpdateDnsForExpansion 分布式缓存服务Redis 执行redis命令 executeCommand 分布式缓存服务Redis 批量主从切换 batchMasterSlaveSwitch 分布式缓存服务Redis 批量执行命令不保存历史 executeCommandsWithoutHistory 分布式缓存服务Redis 批量退订实例 deleteInstances 分布式缓存服务Redis 按需转包周期付费 transChargeType 分布式缓存服务Redis 操作数据迁移任务 operateTransferTask 分布式缓存服务Redis 数据闪回 doDataflashBack 分布式缓存服务Redis 新增分组 addGroup 分布式缓存服务Redis 新增分组 createDbGroup 分布式缓存服务Redis 更改实例端口 modifyCachePort 分布式缓存服务Redis 更新证书 updateCertValidity 分布式缓存服务Redis 更新防火墙 updateFirewalld 分布式缓存服务Redis 添加白名单 appendWhiteList 分布式缓存服务Redis 清空实例数据 flushData 分布式缓存服务Redis 清空节点数据 delInstanceData 分布式缓存服务Redis 清空过期key flushExpireKeys 分布式缓存服务Redis 清除分组(db)数据 flushDbGroupData 分布式缓存服务Redis 清除慢日志 slowLogReset 分布式缓存服务Redis 满意度评价 satisfaction 分布式缓存服务Redis 立即扫描过期key scanExpiredKeysImmediately 分布式缓存服务Redis 绑定弹性IP bindElasticIP 分布式缓存服务Redis 节点恢复 batchRestartNode 分布式缓存服务Redis 获取备份文件的下载url getRdbDownloadUrl 分布式缓存服务Redis 覆盖原白名单分组 coverWhiteList 分布式缓存服务Redis 解绑弹性IP unBindElasticIP 分布式缓存服务Redis 设置副本优先级 updateSlavePriority 分布式缓存服务Redis 设置实例自动续费 changeAutoRenewStatus 分布式缓存服务Redis 设置读写分离开关 enableRWSep 分布式缓存服务Redis 设置读写分离的读策略 setReadPolicy 分布式缓存服务Redis 退订实例 deleteInstance 分布式缓存服务Redis 配置自动重试类型 configAutoRetryType 分布式缓存服务Redis 重启Redis节点 restartRedisNode 分布式缓存服务Redis 重启access节点 restartAccessNode 分布式缓存服务Redis 重启数据迁移任务 restartTransferTask 分布式缓存服务Redis 重新执行数据迁移任务 retryTransferTask 分布式缓存服务Redis 重置redis密码 resetRedisPwd 分布式缓存服务Redis 重置实例密码 resetInstancePassword 分布式缓存服务Redis 重置实例账号密码 resetAccountPassword 分布式缓存服务Redis
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例日常操作
        缓存接入云审计
      • 排行榜功能
        本文介绍Redis排行榜功能 业务场景 在一个在线游戏中,我们需要实时统计玩家的得分,并展示排行榜,以便玩家之间进行竞争和比较。为了满足实时性和高并发的需求,我们决定使用 Redis 来实现一个排行榜。 业务要求 实时统计玩家的得分,并根据得分排序生成排行榜。 提供查询指定玩家排名的功能,以便玩家可以查看自己在排行榜中的位置。 需求分析 排行榜需要能够实时更新,并能够处理高并发的请求。 排行榜数据需要持久化,以防止数据丢失。 实现方案 使用分布式缓存Redis,可以实现一个商品热销排行榜的功能。它的优势在于:数据保存在内存中,性能非常好,读写速度非常快,而且提供字符串(String)、链表(List)、集合(Set)、哈希(Hash)等多种便利数据类型。 具体实现方案如下: 使用 Redis 的有序集合(Sorted Set)来存储玩家得分,并根据得分进行排序。 每个玩家的得分作为有序集合的分值,玩家ID作为有序集合的成员。 使用 Redis 提供的有序集合相关命令来实现排行榜的更新、查询和排名等功能。 使用 Redis 的持久化功能,如 AOF 或 RDB,来保证排行榜数据的持久性。 核心代码 以下是一个简化的示例代码,展示了如何使用 Redis 实现排行榜的关键部分: // 玩家得分增加 public void increasePlayerScore(String playerId, int score) { Jedis jedis new Jedis("localhost"); jedis.zincrby("playerscores", score, playerId); jedis.close(); } // 获取玩家排名 public long getPlayerRank(String playerId) { Jedis jedis new Jedis("localhost"); long rank jedis.zrevrank("playerscores", playerId); jedis.close(); return rank ! null ? rank + 1 : 1; // 返回排名(从1开始),若未找到则返回1 } // 获取排行榜前 N 名玩家 public List getTopPlayers(int count) { Jedis jedis new Jedis("localhost"); Set players jedis.zrevrange("playerscores", 0, count 1); jedis.close(); return new ArrayList<>(players); } 在上述示例代码中,我们使用 Redis 的有序集合来存储玩家的得分,使用 zincrby 命令来增加玩家的得分,使用 zrevrank 命令来获取
        来自:
        帮助文档
        分布式缓存服务Redis版
        最佳实践
        排行榜功能
      • 使用限制
        本节主要介绍分布式缓存服务Redis的使用限制 分布式缓存服务Redis各数据类型以及部分功能特性的使用限制如下: 项目 说明 List数据类型 List及其包含的元素个数无限制,建议List的元素个数小于8192,Value最大长度不超过32K。 Set数据类型 Set及其包含的元素个数无限制,建议Set的元素个数小于8192, Value最大长度不超过32K。 Sorted set数据类型 Sorted Set及其包含的元素个数无限制,建议Sorted Set的元素个数小8192,Value最大长度不超过32K。 Hash数据类型 Hash及其包含的元素个数无限制,建议元素个数小于8192, Value最大长度不超过32K。 DB数限制 每个实例支持256个DB。 特殊说明: 所有DB存储的数据总量受限于实例的内存大小; 单个DB占用内存按照使用情况自动分配,上限为实例内存(例如DB0占用全部内存而其它DB无数据)。 数据过期删除策略 默认使用惰性删除策略,当用户访问某个key时,若该key已经过期,则将其删除。 空闲连接回收机制 服务端不主动回收空闲连接,由用户管理。 LUA命令使用限制 lua脚本的执行超时时间为5秒钟,不要在脚本中使用耗时的代码和命令,比如长时间的sleep、大的循环等。 调用lua脚本时,建议不要使用随机函数去指定key,否则在主备节点上执行结果不一致,从而导致主备节点数据不一致。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        使用前必读
        使用限制
      • 校验迁移后的Redis数据的完整性
        选项 说明 示例 s 或者 source 源Redis连接地址,如果是集群时,多个地址间以英文分号(;)分隔。 s sourceaddress1;sourceaddress2 p 或者 sourcepassword 源Redis连接密码(不支持指定username)。 p password sourcedbtype 源Redis架构系列;0:标准主备/单机(默认),1:集群,2: aliyun proxy, 3: tencent proxy。 sourcedbtype 0 sourcedbfilterlist 源Redis需要对比的db,1:表示对比所有db(默认),db1;db2:表示对比db1和db2。 sourcedbfilterlist 0;1 t 或者 target 目标Redis连接地址,如果是集群时,多个地址间以英文分号(;)分隔。 t targetaddress1;targetaddress2 a 或者 targetpassword 目标Redis连接密码(不支持指定username)。 a password targetdbtype 目标Redis架构系列;0:标准主备/单机(默认),1:集群,2: aliyun proxy, 3: tencent proxy。 targetdbtype 0 targetdbfilterlist 目标Redis需要对比的db,1:表示对比所有db(默认),db1;db2:表示对比db1和db2。 targetdbfilterlist 1 comparetimes 对比轮数,默认:3,最小:1。 comparetimes 3 m 或者 comparemode 校验模式,1:全量比较,2:只对比value的长度(默认),3:只校验key是否存在,4:全量比较,但是忽略大key的比较。 m 2 q 或者 qps 最大的qps限制(默认:15000)。 q 15000 interval 相邻两轮校验的间隔时间(秒)(默认:5)。 interval 5 loglevel 日志级别,'debug', 'info', 'warn', 'error'(默认:info)。 loglevel info f 或者 filterlist 需要比较的key列表,以竖线分割。 f abc v 或者 version 输出redisfullcheck版本。 v
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        校验迁移后的Redis数据的完整性
      • 数据同步服务
        4. 约束 源实例和目标实例处于同一VPC同一子网,默认可直接使用数据同步服务进行迁移操作,否则需要对两个实例网络进行打通。 请确保源实例、目标实例未因白名单设置、安全组设置而导致连接不通。
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        数据同步服务
      • 使用RedisShake工具离线迁移其他云厂商Redis Cluster集群
        set to true if target is a redis cluster address "ip:port" when cluster is true, set address to one of the cluster node username "" keep empty if not using ACL password "" keep empty if no authentication is required tls false 6、在线迁移,同步数据。 使用如下命令同步源Redis集群和目标Redis集群数据: ./redisshake shake.toml 执行日志中出现如下信息,代表同步完成: all done 7、迁移后验证。 数据同步结束后,可使用rediscli工具连接DCS 实例,通过dbsize查看Key数量,确认数据是否完整导入。 如果数据不完整,可使用flushall或者flushdb命令清理实例中的缓存数据后重新同步。 8、清理RedisShake配置文件。
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        其他云厂商Redis迁移至DCS
        使用RedisShake工具离线迁移其他云厂商Redis Cluster集群
      • 使用备份文件离线迁移
        2. 操作 从对象存储导入
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        DCS实例间迁移
        使用备份文件离线迁移
      • 代理版本升级
        布式缓存Redis读写分离或Proxy集群类型实例创建后,支持在控制台上升级实例的代理版本。 前提条件 1. Redis缓存实例处于“运行中”状态。 2. Redis缓存实例类型为读写分离或Proxy集群。 影响须知 代理版本升级不会更改实例的规格,仅升级代理的版本。 代理版本升级时会出现1~3次30秒内的连接闪断。 代理版本执行升级一般需要几分钟,升级期间控制台其他功能不可用,建议在业务低峰期操作。 升级完成后,实例的实例ID、连接地址、数据、白名单配置以及已创建的账号密码配置等均不会改变。 操作步骤 1. 登录 Redis管理控制台。 2. 在管理控制台左上角选择实例所在的区域。 3. 在实例列表页,单击目标实例名称进入实例详情页面。 4. 在实例详情页面,点击代理版本后的“升级”按钮,选择需要升级的版本,点击升级,提交升级任务。 说明: 如果代理版本后没有升级按钮,表明该实例没有可升级的代理版本。 5. 升级一般需要几分钟完成。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例生命周期管理
        代理版本升级
      • 实例退订保护
        为了防止重要实例在误操作中被退订、提高系统的安全性,您可以对分布式缓存服务Redis实例开启实例退订保护。开启后,您将无法通过控制台或OpenAPI退订该实例。 前提条件 1. Redis缓存实例处于“运行中”状态。 操作步骤 1. 登录 Redis管理控制台 2. 在管理控制台左上角选择实例所在的区域。 3. 查询分布式缓存Redis实例。支持通过实例名称搜索对应的Redis缓存实例。直接在搜索栏输入关键字即可。 4. 在实例列表页,单击目标实例名称进入实例详情管理。 5. 在基本信息页面中,单击实例状态模块“实例退订保护”后的【设置】按钮。 6. 在弹出的对话框中设置实例退订保护开关,灰色为关闭状态,蓝色为打开状态。 7. 设置实例退订保护开关,点击右下角保存按钮。 说明 如需退订实例,请先关闭实例退订保护。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        实例生命周期管理
        实例退订保护
      • 使用Redis-cli迁移自建Redis(RDB文件)
        本文介绍使用Rediscli迁移自建Redis(RDB文件) 迁移介绍 Rediscli 是 Redis 自带的命令行客户端工具,它允许用户通过命令行与 Redis 服务器进行交互 如果 Redis 服务不支持获取 AOF 文件,你可以尝试使用 Rediscli 工具获取 RDB 文件,并通过其他工具(如 RedisShake)将其导入到 DCS 缓存实例中。 说明 源Redis实例必须支持“SYNC”命令,因为使用Rediscli导出RDB文件依赖SYNC命令。 步骤1:导出前准备 对于主备或集群实例,由于数据写入 RDB 文件存在一定的时延,你可以在迁移之前先了解待迁移 Redis 实例的 RDB 策略配置(策略配置位于 redis.conf 文件中) 为确保 RDB 文件包含完整的缓存数据,建议先暂停业务系统 步骤2:导出RDB文件 说明 建议业务空闲时间进行迁移操作。 待导出的源Redis为集群模式时,需要对集群的每个节点逐一执行导出操作,然后再逐一导入到目标Redis中。 使用如下命令导出RDB文件: ./rediscli h {redisaddress} p {redisport} a {password} rdb {output.rdb} 执行命令后回显"Transfer finished with success.",表示文件导出成功。 步骤3:上传RDB文件至天翼云ECS 为节省传输时间,请先压缩RDB文件再传输。 将压缩文件(如以SFTP/SCP等方式)上传到天翼云ECS。 说明 ECS需保证有足够的磁盘空间,供数据文件存储,同时需要与缓存实例网络互通,通常要求相同VPC和相同子网,且安全组规则不限制访问端口。 步骤4:导入数据 可借助RedisShake工具完成数据导入。 步骤5:迁移后验证 数据导入成功后,请连接DCS缓存实例,通过dbsize命令,确认数据是否导入成功 如果导入不成功,需要分析原因,修正导入语句,然后使用flushall或者flushdb命令清理实例中的缓存数据,并重新导入。
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        自建Redis迁移到DCS
        使用Redis-cli迁移自建Redis(RDB文件)
      • 迁移方案说明
        工具/命令/服务 特点 说明 DCS控制台数据迁移功能 操作简单,同时支持全量同步+增量同步 数据迁移涉及到SYNC/PSYNC命令,当源Redis实例开放了SYNC/PSYNC命令时, 支持全量同步+增量同步,否则仅支持全量同步 Rediscli Redis自带命令行工具,支持将RDB文件、AOF文件整库导入 RedisShake 在线迁移和离线迁移均支持的一款开源工具。 自行开发迁移脚本 灵活,可根据实际场景进行定制化适配
        来自:
        帮助文档
        分布式缓存服务Redis版
        数据迁移指南
        迁移方案说明
      • 分布式缓存服务Redis控制台简介
        本节主要介绍分布式缓存服务Redis控制台基本结构 控制台首页 1. 登录 Redis管理控制台。 2. 进入Redis控制台管理页面: 切换区域:切换不同资源池,您可以选择接近您的应用程序的区域。 订购入口:订购分布式缓存Redis实例的入口。 菜单区域:提供实例管理与应用数据管理的入口。 实例列表:展示您当前订购的所有Redis实例以及基本信息,点击实例名称可进入该实例的管理界面。 实例管理页 菜单区域:提供实例详情查看、命令窗口、接入机监控、指标监控等功能入口。 实例基本信息:展示当前实例的基本信息与部分配置操作入口。 实例账户管理:展示当前实例的账户信息以及创建账户功能入口。 实例节点管理:展示当前实例的接入机集群与Redis集群的管理入口。
        来自:
        帮助文档
        分布式缓存服务Redis版
        用户指南
        使用前必读
        分布式缓存服务Redis控制台简介
      • 1
      • ...
      • 308
      • 309
      • 310
      • 311
      • 312
      • ...
      • 334
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      聚力AI赋能 天翼云大模型专项

      大模型特惠专区·Token Plan 轻享包低至9.9元起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      企业出海解决方案

      助力您的业务扬帆出海,通达全球!

      天翼云信创专区

      “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      多活容灾服务 MDR

      弹性高性能计算 E-HPC

      天翼云CTyunOS系统

      训推服务

      AI Store

      公共算力服务

      科研助手

      星辰TokenHub运营服务平台

      推荐文档

      安全类问题

      iOS客户端需求

      控制中心

      修改描述

      产品功能

      删除云安备本地主机

      添加伸缩策略

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 息壤智算平台
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号