-
权限策略和授权项 - 分布式缓存服务 DCS
授权项:自定义策略中支持的Action,在自定义策略中的Action中写入授权项,可以实现授权项对应的权限功能。 依赖的授权项:部分Action存在对其他Action的依赖,需要将依赖的Action同时写入授权项,才能实现对应的权限功能。 IAM项目(Project)/企业项目(Enterprise
-
Redis Proxy集群实例 - 分布式缓存服务 DCS
种大容量规格版本,支持x86的CPU架构,用于满足百万级以上并发与大容量数据缓存的需要。Redis集群的数据分布式存储和读取,由DCS内部实现,用户无需投入开发与运维成本。 Redis集群实例由“负载均衡器”、“Proxy服务器”、“集群配置管理器”、“集群分片”共4个部分组成。
-
配置Redis客户端重试机制 - 分布式缓存服务 DCS
原生JedisPool(操作单机,主备,Proxy集群)模式下,Jedis不提供重试功能,因此需要自己封装重试。可以参考JedisClusterCommand的实现方法,自行实现JedisPool的重试方法。 在JedisCluster模式下,Jedis提供了重试功能,可以配置maxAttempts参数来定义
-
使用Redis-Shake离线迁移其他云厂商Redis - 分布式缓存服务 DCS
edis服务中,无法实现在线迁移。 在DCS控制台创建Cluster集群实例。 注意集群的内存规格不能小于源端Cluster集群。 分别获取源端与目标端Cluster集群的Master节点IP地址与端口。 redis-cli -h {redis_address} -p {redis_port}
-
使用Redis-Shake离线迁移其他云厂商Redis - 分布式缓存服务 DCS
edis服务中,无法实现在线迁移。 在DCS控制台创建Cluster集群实例。 注意集群的内存规格不能小于源端Cluster集群。 分别获取源端与目标端Cluster集群的Master节点IP地址与端口。 redis-cli -h {redis_address} -p {redis_port}
-
DCS使用建议 - 分布式缓存服务 DCS
合理选择规格 如果业务增长会带来Redis请求增长,请选择集群实例(Proxy集群和Cluster集群) 强烈建议 单机和主备扩容只能实现内存、带宽的扩容,无法实现计算性能扩容。 生产实例需要选择主备或者集群实例,不能选用单机实例 强烈建议 - 主备实例,不建议使用过大的规格。 建议 Re
-
不同编程语言如何使用Cluster集群客户端 - 分布式缓存服务 DCS
客户端兼容性 中(需要客户端开启集群模式) 高 性价比 高 中 时延 低时延 中等时延 读写分离 原生支持(客户端SDK配置) Proxy实现 性能 高 中 Cluster集群由于没有代理层,在时延和性能方面具备一定的优势;但是对于客户端使用方面,由于Cluster集群使用开源的Redis
-
基本概念 - 分布式缓存服务 DCS
ver进程。一个Redis集群由若干条带组成,每个条带负责若干个slot(槽),数据分布式存储在slot中。Redis集群通过条带化分区,实现超大容量存储以及并发连接数提升。 每个集群实例由多个分片组成,每个分片默认为一个双副本的主备实例。分片数等于实例中主节点的个数。 副本 副
-
Lettuce客户端连接Redis(Java) - 分布式缓存服务 DCS
ClusterTopologyRefreshOptions topologyRefreshOptions = ClusterTopologyRefreshOptions.builder() .enableAllAdaptiveRefreshTriggers()
-
DCS备份恢复概述 - 分布式缓存服务 DCS
proxy实例由于架构的原因,不支持放通SYNC命令,因此不能导出RDB文件。 备份任务在备节点执行,DCS通过将备节点的数据持久化文件压缩并转移到OBS服务中存储,从而实现实例数据备份。 DCS以小时为单位,定期检查所有实例的备份策略,对于需要执行备份的实例,启动备份任务。 备份过程对实例的影响 备份操作是在
-
Redis连接失败问题排查和解决 - 分布式缓存服务 DCS
Redis实例和ECS不在同一个VPC。 不同的VPC,网络是不相通的,不在同一VPC下的ECS是无法访问Redis实例。可以通过创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问Redis实例。 关于创建和使用VPC对等连接,请参考VPC对等连接说明。 公网连接Redis (仅Redis 3.0涉及)
-
Redis连接失败问题排查和解决 - 分布式缓存服务 DCS
Redis实例和ECS不在同一个VPC。 不同的VPC,网络是不相通的,不在同一VPC下的ECS是无法访问Redis实例。可以通过创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问Redis实例。 关于创建和使用VPC对等连接,请参考VPC对等连接说明。 公网连接Redis (仅Redis 3.0涉及)
-
为了减少大Key和热Key过大,有什么使用建议? - 分布式缓存服务 DCS
例,可以在客户端定义一个分拆Key的数量N,每次对HGET和HSET操作的field计算哈希值并取模N,确定该field落在哪个Key上,实现上类似于Redis Cluster的计算slot的算法。 将大Key单独转移到其余存储介质。 无法拆分的大Key建议使用此方法,将不适用R
-
使用Redis-Shake工具迁移自建Redis Cluster集群 - 分布式缓存服务 DCS
edis服务中,无法实现在线迁移。 在DCS控制台创建Cluster集群实例。 注意集群的内存规格不能小于源端Cluster集群。 分别获取源端与目标端Cluster集群的Master节点IP地址与端口。 redis-cli -h {redis_address} -p {redis_port}
-
使用Redis-Shake工具迁移自建Redis Cluster集群 - 分布式缓存服务 DCS
edis服务中,无法实现在线迁移。 在DCS控制台创建Cluster集群实例。 注意集群的内存规格不能小于源端Cluster集群。 分别获取源端与目标端Cluster集群的Master节点IP地址与端口。 redis-cli -h {redis_address} -p {redis_port}
-
Redisson客户端连接Redis(Java) - 分布式缓存服务 DCS
master.address}") private String redisMasterAddress; @Value("${redis.slave.address}") private String redisSlaveAddress; @Value("${redis
-
创建在线数据迁移任务 - 分布式缓存服务 DCS
方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询子网列表。 security_group_id 是 String 指定实例所属的安全组。 安全组用来实现安全组内和组间虚拟机的访问控制,加强虚拟机的安全保护。您可以在安全组中定义各种访问规则,当虚拟机加入该安全组后,即受到这些访问规则的保护。
-
发现和处理Redis大Key热Key - 分布式缓存服务 DCS
例,可以在客户端定义一个分拆Key的数量N,每次对HGET和HSET操作的field计算哈希值并取模N,确定该field落在哪个Key上,实现上类似于Redis Cluster的计算slot的算法。 将大Key单独转移到其余存储介质。 无法拆分的大Key建议使用此方法,将不适用R
-
实例受限使用命令 - 分布式缓存服务 DCS
sub] id字段为随机值,不满足idc1<idc2→Tc1<Tc2 SELECT index Proxy集群的多DB支持当前通过改key实现,不推荐使用该方案。 Proxy集群支持多DB限制请参考Proxy集群使用多DB限制。 HyperLogLog PFCOUNT Proxy
-
DCS Redis 5.0支持的新特性说明 - 分布式缓存服务 DCS
0在上一版本基础上,在内存使用上做了进一步优化。 主动碎片整理 当key被频繁修改,value长度不断变化时,Redis会为key分配新的内存空间。由于Redis追求高性能,实现了自己的内存分配器来管理内存,因此并不会将原有内存释放给OS,从而导致出现内存碎片。当used_memory_rss/used_memory高于1