检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ID说明 1 advice 客户端使用连接池复用已有连接 2 advice 采用读写分离或集群 3 advice 扩容 4 advice 业务低峰期手动执行memory purge 5 advice 排查Redis使用方法或降低缓存粒度,减少内存逐出 6 advice 分散设置key过期时间
单个节点参考性能(QPS)=参考性能(QPS)/副本数(主+从)。 读写分离实例使用限制: 主备读写分离实例读请求会发送到从节点,从节点从主节点同步数据会有一定的时延。 请确保业务侧不依赖主从同步的时延,如果对主从同步时延有依赖的场景,不适用读写分离实例,请考虑普通主备或集群。 主备读写分离实例适用于写少读多的场景,
尝试tcp重传,直至重传超时关闭连接,待连接重建后才能恢复。在重传期间请求队列会不断堆积请求,上层业务非常容易出现批量超时,甚至在部分操作系统内核中的重传超时配置过长,致使业务系统长时间处于不可用状态。因此,不推荐使用lettuce组件,建议用jedis组件替换。 父主题: 使用客户端连接Redis
DCS实例类型 Redis单机实例 Redis主备实例 Redis Proxy集群实例 Redis Cluster集群实例 Redis读写分离实例 Redis实例类型差异 Memcached单机实例(已停售) Memcached主备实例(已停售)
是否支持Memcached和Redis之间实例数据的迁移? 不支持,Memcached和Redis属于不同的缓存数据库,不支持互相迁移数据。 父主题: 数据备份/导出/迁移
开启Proxy集群实例多DB 01:47 开启Proxy集群实例多DB 最佳实践 分布式缓存服务 DCS 使用DCS实现电商秒杀系统 05:46 使用DCS实现电商秒杀系统 分布式缓存服务 DCS 访问缓存实例的操作流程介绍 03:40 访问缓存实例 分布式缓存服务 DCS 缓存管理的操作介绍
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] projectId = "{project_id}"
迁移或导入备份数据时,相同的Key会被覆盖吗? 在迁移或导入备份数据时,源端与目标端重复的数据会被覆盖;源端没有,目标端有的数据会保留。 因此,如果在迁移后目标端与源端数据不一致,可能是目标端在迁移前有未清除的数据。 父主题: 数据备份/导出/迁移
本地环境是否可以连接缓存实例? 未开启公网访问的DCS缓存实例,本地环境不能直接连接DCS缓存实例。云服务采用虚拟私有云(VPC)管理各服务的网络安全,用户创建的DCS缓存实例,只允许被与实例网络互通的虚拟私有云的弹性云服务器访问。 用户可以通过网络代理转发的方式,用一台能与DCS缓存实例网络互通的弹性云
什么情况下会被重写?。 如果在缓存场景下使用DCS实例进行应用加速,建议可以关闭持久化参数以获得更高的性能和稳定性。 关闭持久化需根据实际业务慎重操作,关闭持久化后在极端故障场景(例如主备节点同时故障等)下可能出现缓存数据丢失的问题。 如何开启/关闭Redis持久化 在实例的配置
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] projectId = "{project_id}"
在热Key分析时,会遍历Redis实例中的所有Key,因此分析所需要时间取决于Key的数量。 配置自动热key分析时,不要在业务高峰期进行,避免影响业务,同时也不要过了高峰期太久,避免分析结果不准确。 热Key分析是对实例主节点的分析,在进行分析时,客户访问性能会略有影响。 对
在线迁移实例源端报“Disconnecting timedout slave”和“overcoming of output buffer limits” 当进行在线迁移时可能会出现如下报错: 源端报“Disconnecting timedout slave”,如下图: 解决方法:
出现unexpected end of stream错误,导致业务异常。 解决方法: Jedis连接池调优,建议参考Jedis参数配置建议进行配置连接池参数。 排查是否大key较多,建议根据优化大key排查优化。 连接断开。 解决方法: 调整应用超时时间。 优化业务,避免出现慢查询。 建议使用scan命令替代keys命令。
出现unexpected end of stream错误,导致业务异常。 解决方法: Jedis连接池调优,建议参考Jedis参数配置建议进行配置连接池参数。 排查是否大key较多,建议根据优化大key排查优化。 连接断开。 解决方法: 调整应用超时时间。 优化业务,避免出现慢查询。 建议使用scan命令替代keys命令。
为什么实例实际可用内存比申请规格小而且已使用内存不为0? 由于系统开销会占用部分资源,主备实例的持久化也需要一部分资源,所以Redis 3.0和Memcached实例创建后,缓存实例实际可用内存小于申请规格。除了用户存储数据外,Redis-server内部的buffer以及内部数
自动切流至主节点,对业务应用无感知,且故障感知时间窗口远小于redisson内部的时间窗口。 订阅模式(subscriptionMode) 建议采用MASTER,原理同读取模式(readMode)。 连接池配置 以下计算方式只适用于一般业务场景,建议根据业务情况做适当调整适配。
重置新密码,请参考重置缓存实例密码。 实例密码安全使用建议 redis-cli连接时隐藏密码。 Linux操作系统中,如果对redis-cli指定-a选项并携带密码,则在系统日志以及history记录中会保留密码信息,容易被他人获取。建议执行redis-cli命令时不指定-a选项
下载DCS实例备份文件 由于自动备份和手动备份实例有一定的限制性(自动备份的文件在系统最大保留天数为7天,手动备份会占用OBS空间),您可将实例的rdb和aof备份文件下载,本地永久保存。 当前仅支持将主备、读写分离、或者集群实例的备份文件下载,单机实例不支持备份恢复功能。单机实
单击需要修改端口的实例名称,进入实例基本信息页。 在“连接信息”区域,单击“连接地址”后的,可修改端口。 Redis实例的访问端口修改后,Redis实例的所有连接将会中断,业务需要重新连接Redis的新端口。 父主题: Redis使用