检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
0主备实例,“连接地址”表示主节点的域名和端口号,“只读地址”,表示备节点的域名和端口号。客户端连接时,可选择主节点或备节点的域名和端口号,详情请参考主备实例架构。 仅Redis 4.0/5.0/6.0基础版实例支持修改端口,Redis 3.0实例、Redis 6.0企业版和Memcached实例不支持。
根据S槽位(Slot)和分片的映射关系,找到Key具体应该属于的分片,并且进行存取。 所以,Key并没有均匀分布在实例的各个分片上,是根据计算结果进行存取的。在大Key和热Key存在时,就会出现某个分片容量或性能已过载,但其他分片内存负载还是很低,并没有达到容量和性能的瓶颈。 父主题:
方式迁移,部分开源工具可能须逐库处理导出和导入。 DCS缓存实例中,单机和主备实例支持0-255共256个数据库,集群默认只提供一个数据库。 各数据库的key数量 用于迁移后进行数据完整性验证。 数据类型 CDM迁移服务当前支持Hash和String两种数据格式,如果源数据含有l
个订单号,这时再去支付页面完成订单的后续操作。 不适用Memcached的应用场景: 单个缓存对象大于1M Memcached单个缓存对象的value值不能超过1M。超过1M的场景,建议使用Redis。 Key的长度大于250字符 如确需使用Memcached,可将key先进行m
cer和dcs-ca-bundle.pem文件,dcs-ca.cer为公网访问时需要的二进制格式公钥证书,dcs-ca-bundle.pem为文本格式证书文件。 图6 查看公网访问地址(开启SSL,端口为36379) 下载Stunnel安装包。从https://www.stunnel
Redis实例支持的单个Key和Value数据大小是否有限制? Key的大小上限为512M。 建议key的大小不超过1KB,这样既节约存储空间,也利于Redis进行检索。 String类型的value值上限为512M。 集合、链表、哈希等key类型,单个元素的value上限为512M。 事实上,集
性: 连接源Redis和目标Redis,连接Redis的方式请参考Redis-cli客户端连接Redis。 分别对源Redis和目标Redis执行info keyspace,查看keys参数和expires参数的值。 图2 查看实例数据 对比源Redis和目标Redis的keys
如果业务增长会带来Redis请求增长,请选择集群实例(Proxy集群和Cluster集群) 单机和主备扩容只能实现内存、带宽的扩容,无法实现计算性能扩容。 生产实例需要选择主备或者集群实例,不能选用单机实例 - 主备实例,不建议使用过大的规格。 Redis在执行RewriteAOF和BGSAVE的时候,会fork一个进程,过大的内存会导致卡顿
后再返回给上层业务。通过Pipeline模式可降低网络往返时延(Round-trip time,简称RTT),减少read()和write()的系统调用和进程切换次数,从而提升程序的执行效率与性能。 因此,在需要执行Redis批量操作,且用户无需立即获得每个操作结果的场景下,可以
Pub/Sub性能与客户端数量正相关 逐出 允许按时间线逐出历史数据,支持block,给予radix tree和listpack,内存开销少。 Zset不能重复添加相同元素,不支持逐出和block,内存开销大。 删除元素 不能从中间删除消息元素。 Zset支持删除任意元素 Stream相关命令介绍
从节点配置只读模式,请参考READONLY命令。 Redis 4.0/5.0/6.0基础版版本主备实例,在控制台的实例详情信息页面,域名区分可读写域名和只读域名,分别对应主节点和备节点,在客户端增加用户读写请求判断,如果是写请求,则将请求发送给读写域名,如果是读请求,则将请求发送给只读域名。 读写分离实
使用方法: memory doctor used_memory(total.allocated)小于5M,doctor认为内存使用量过小,不做进一步诊断。当满足以下某一点,Redis会给出诊断结果和建议: peak分配内存大于当前total_allocated的1.5倍,即peak.allocated/total
目前仅提供主备实例类型,可选择企业版高性能型和企业版存储型: 企业版高性能型可选择8GB-64GB内存容量 企业版存储型可选择8GB-32GB内存容量,最大存储容量(SSD磁盘容量)可达256GB 更多企业版高性能型和存储型的差异请参考表2。 数据安全 支持细粒度授权和IP白名单 除单机实例外,均支持持久化和数据备份
Ioredis客户端连接Redis 客户端服务器为Ubuntu(debian系列) 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 安装Node.js。 apt install nodejs-legacy 如果以上命令安装不了,备选方式如下:
其中{dcs_instance_address}为Redis实例的IP地址/域名,{port}为连接Redis实例的端口。IP地址/域名和端口获取见1。 以下以使用Redis实例的域名连接地址为示例,具体连接地址和端口请根据实际情况修改: [root@ecs-redis src]# ./redis-cli -h r
Float 是 缓存容量(G Byte)。 Redis3.0:单机和主备类型实例取值:2、4、8、16、32、64。Proxy集群实例规格支持64、128、256、512和1024。 Redis4.0和Redis5.0:单机和主备类型实例取值:0.125、0.25、0.5、1、2、4、
主备读写分离实例使用限制: 主备读写分离实例的读请求会发送到从节点,从节点从主节点同步数据会有一定的时延。 请确保业务侧不依赖主从同步的时延,如果对主从同步时延有依赖的场景,不适用读写分离实例,请考虑普通主备或集群。 主备读写分离实例适用于写少读多的场景,如果写流量过大,可能导致主从断连,或断连后主从同步失败,导致读请求性能下降。
从断点恢复失败,建议从以下几个方面做排查 : Redis和ECS之间的连接问题 公网连接Redis 密码问题 实例配置问题 客户端连接问题 带宽超限导致连接问题 性能问题导致连接超时 Redis的IP和port参数非法 Redis的IP和port参数非法的处理建议:请提供错误信息,联系技术支持。
dis网络要求。 StackExchange.Redis客户端连接Redis 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 弹性云服务器操作系统,这里以Window为例。 在弹性云服务器安装VS 2017社区版。
authentication required”,表示没有权限,需要先执行auth 用户名@密码进行认证,其中,用户名和密码,表示设置连接Memcached实例的用户名和密码。 输入命令,示例如下(其中加粗部分内容为输入的命令,其他为命令返回内容): set hello 0 0 6 world