检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可使用expire或pexpire命令设置某个key过期时间,例如执行expire key1 100命令后,则key1在100秒后将过期;执行pexpire key2 1800后,则key2在1800毫秒后将过期。 expire是以秒作为key过期时间,pexpire是以毫秒作为key过期时间。 父主题: 大Key/热Key分析/过期Key扫描
表2 响应Body参数 参数 参数类型 描述 file_name String SSL证书文件名。 link String SSL证书下载链接。 bucket_name String 保存SSL证书的obs桶名。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg
式。 使用DEL等命令直接对Key进行删除。 使用类似于EXPIRE等命令对Key设置过期时间,当达到过期时间时,Redis键空间中的Key将不可访问。对于设置了过期时间的Key,当达到过期时间时,Redis不会立即对Key进行删除,由于Redis当前主线程仍然为单线程,故Red
domain_name String SSL连接域名。 ssl_expired_at String SSL证书有效期(UTC时间)。 ssl_validated Boolean SSL证书是否有效。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_msg String
DCS的Memcached过期数据清除策略是什么? DCS的Memcached作为缓存产品是允许用户根据业务需求设置在其中存放数据的过期时间的。例如在执行add操作的时候可以设置expire过期时间。 DCS的Memcached默认策略为不逐出(noeviction)。支持通过修改Memcached实例配
Redis实例是否支持SSL加密传输? Redis 6.0基础版实例SSL默认关闭,如需开启SSL加密传输,请参考SSL设置。 当前DCS Redis 3.0实例在开启公网访问时,支持基于Stunnel的客户端与服务端TLS加密传输(参考文档:Stunnel安装和配置)。在开启公
ndonly为no)的实例,数据将清空,实例正在执行的备份任务会被停止,请谨慎操作。 开启SSL功能后,单击“下载证书”,下载SSL证书。 解压SSL证书,将解压后的“ca.crt”文件上传到Redis客户端所在的服务器上。 在连接实例的命令中配置“ca.crt”文件所在的路径。
is实例,执行如下命令: 场景二:通过expire命令设置过期事件,但是怀疑过期时间不对,则可以执行如下操作: 设置10秒过期时间,然后执行ttl命令查看过期时间,如下图表示,执行ttl命令时,过期时间剩下7秒。 Redis客户端和服务端通过二进制协议进行通信,使用Redis-c
网络安全 开启/关闭SSL 查询实例SSL信息 下载实例SSL证书 设置IP白名单分组 查询指定实例的IP白名单 父主题: API V2(推荐)
个key,设置用户属性时使用hmset一次设置多个,同时这样存储也能节省内存。 设置合理的过期时间。 合理设置Key的过期时间,将过期时间打散,避免大量Key在同一时间点过期。 设置过期时间时,可以在基础值上增减一个随机偏移值,避免在同一个时间点大量Key过期。大量Key过期会导致CPU使用率冲高。
业务低峰期手动执行memory purge 5 advice 排查Redis使用方法或降低缓存粒度,减少内存逐出 6 advice 分散设置key过期时间 7 advice 避免使用O(N)时间复杂度命令 父主题: 附录
DCS实例支持公网访问吗? Redis 3.0实例 目前只有Redis 3.0版本密码模式的实例支持公网访问,且可选择是否通过SSL方式来访问DCS缓存实例。建议使用前先下载CA证书,并使用CA证书来验证DCS缓存实例的证书,以确保缓存数据的安全。具体可参考公网连接Redis实例。
前提条件 DCS缓存实例计费模式为“按需计费”。 DCS缓存实例状态为“运行中”。 操作步骤 登录管理控制台。 单击左侧导航栏的图标,选择“应用中间件 > 分布式缓存服务 Redis版”。 单击“缓存管理”,进入缓存实例列表页面。 单击目标缓存实例“操作”列下的“更多 > 转包周期”。
programming interface)管理方式。 Web管理控制台方式 您注册后登录管理控制台,单击主页左上角服务列表,选择“应用中间件 > 分布式缓存服务 Redis版”,进入DCS的管理界面。 Web管理控制台DCS缓存实例的相关管理功能,具体操作,请参见本手册购买Redis实例到迁移实例数据。
例进行带宽扩容,可用于解决带宽超限的问题。 性能问题导致连接超时 使用了keys等消耗资源的命令,导致CPU使用率超高;或者实例没有设置过期时间、没有清除已过期的Key,导致存储的数据过多,一直在内存中,内存使用率过高等,这些都容易出现访问缓慢、连接不上等情况。 建议客户改成scan命令或者禁用keys命令。
只有实例状态是“运行中”的DCS缓存实例才能执行包年/包月转按需。 在云服务控制台转按需 登录管理控制台。 单击左侧导航栏的图标,选择“应用中间件 > 分布式缓存服务 Redis版”。 单击“缓存管理”,进入缓存实例列表页面。 单击目标缓存实例“操作”列下的“更多 > 转为按需”。
禁止使用DEL直接删除大Key,可能会造成Redis阻塞,甚至主备倒换。Redis 4.0及以上版本建议采用UNLINK命令删除大Key。 合理设置过期时间并对过期数据定期清理。 合理设置过期时间,避免历史数据在Redis中大量堆积。由于Redis的惰性删除策略,过期数据可能并不能及时清理,如果发现Redis过
开启Redis 3.0实例的公网访问 如果实例已经开启了公网访问,不需要执行本章节。 如果实例没有开启公网访问,可参考本章节,开启公网访问开关,在开启公网访问时,您可以选择是否使用SSL加密传输。 通过公网SSL加密方式访问Redis实例时,建议使用前先下载CA证书,并使用CA证
略,有8个取值供选择。 - volatile-lru:根据LRU算法删除设置了过期时间的键值。 allkeys-lru:根据LRU算法删除任一键值。 volatile-random:删除设置了过期时间的随机键值。 allkeys-random:删除一个随机键值。 volatile
结束确认动作。 数据验证。 数据验证可以包括以下几方面: 各数据库的key分布是否与原来或者迁移预期一致。 关键Key的检查。 Key的过期时间检查。 实例是否能够正常备份和恢复。 业务切换。 当缓存数据完成迁移,且验证无误后,业务可以正式切换缓存数据的连接,恢复对外。 如果涉及