检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
连接Redis实例 配置Redis网络连接 配置Redis访问控制 使用客户端连接Redis 控制台连接Redis 公网连接Redis 3.0(Redis 3.0已停售)
lave开头),分别用于监听实例的主节点和备节点。公网连接主备实例时请使用主监听器后的端口用于连接主备实例的主节点。仅当需要配置主备实例读写分离时,需要同时使用主、备监听器端口,分别连接主、备节点。 图3 主备实例公网连接地址 连接信息中的“连接地址”及“IP地址”为相同VPC内
connectTimeout 10s 连接超时时间配置,建议值:2s 表8 GenericObjectPoolConfig参数 参数 默认值 说明 minIdle - 连接池的最小连接数 maxIdle - 连接池的最大空闲连接数 maxTotal - 连接池的最大连接数 blockWhenExhausted
max-idle=200 #连接池的最大连接数 spring.redis.jedis.pool.max-active=200 #连接池耗尽后获取连接的最大等待时间,默认-1表示一直等待 spring.redis.jedis.pool.max-wait=3000 #空闲连接逐出的检测周期,默认为60S
imumIdleSize 1 连接目标节点的用于发布订阅的最小连接数 subscriptionConnectionPoolSize 50 连接目标节点的用于发布订阅的最大连接数 subcriptionPerConnection 5 每个订阅连接上的最大订阅数量 connectionTimeout
上传镜像后,可在SWR控制台“我的镜像”页面查看到Redis镜像。 图5 查看镜像 部署镜像到CCE 在控制台中进入DCS服务,单击已创建的Redis实例“dcs-test”,进入该Redis实例的详情页面。 在“连接信息”栏中获取Redis实例的IP地址和端口号。 单击右上角"连接Redis",通过Web
控制台连接Redis 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”,然后单击“操作”列下的“更多 > 连接Redis”,进入Web CLI登录界面,如下图所示。 图1 进入Web CLI登录界面 输入实例的访问密码进入Web
并发量较大的情况下,处于TIME-WAIT状态下的TCP连接数较多,客户端无法分配出新的端口,则会出现“Cannot assign requested address”问题。 处理方案 方案一:使用pconnect替换connect。 此方案的思路是用长连接替代短连接,减少TCP
连接Redis实例并读写数据 为简单起见,此处以通过管理控制台的Web CLI连接实例的方式为例进行说明。 如需通过兼容Redis协议的客户端访问DCS的Redis实例,请参考使用客户端连接Redis。 单击左侧菜单栏的“缓存管理”,然后单击“操作”列下的“更多 > 连接Redis”,进入Web CLI登录界面,如下图所示。
Redis连接时报错:“(error) NOAUTH Authentication required”。 报错信息是指实例设置了免密访问。连接时不输入密码,即可避免上述错误。 父主题: 客户端和网络连接
登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 在需要修改访问方式的Memcached实例右侧,单击“操作”列下的“更多 > 重置密码”。 系统弹出“重置密码”对话框,请根据实际情况选择以下操作。 如果是密码模式修改为免密模式
未开启公网访问的DCS缓存实例,本地环境不能直接连接DCS缓存实例。DCS采用虚拟私有云(VPC)管理各服务的网络安全,用户创建的DCS缓存实例,必须通过与DCS缓存实例相同虚拟私有云(VPC)的弹性云服务器(ECS)来访问。 如果您在应用开发调试阶段,可以通过网络代理转发的方式,用一
也可以通过重置密码再次设置密码。 为保护Redis实例的网络安全性,已开启公网访问的Redis实例不支持开启免密访问。 只有所有节点都重置密码成功,系统才会提示重置密码成功,否则会提示重置失败。重置失败可能会造成实例重启,将缓存实例密码还原。 重置新的密码后,服务端无需重启,立即生效。
图解华为云Redis与开源服务的差异
redis-benchmark与memtier_benchmark的差异 工具 支持Memcached 支持读写比例设置 支持Payload大小随机 支持设置过期时间 memtier_benchmark 是 是 是 是 redis-benchmark 否 否 否 否 父主题: 测试实例性能
配置Redis网络连接 连接Redis网络要求 开启Redis公网访问并获取公网访问地址 父主题: 连接Redis实例
如果是主备变更为Proxy集群,请确认主备实例DB0以外的DB是否有数据,如果非DB0外的其他DB上有数据(如DB1有数据),会出现变更失败。 数据必须是只存储在DB0上的主备实例才支持变更为Proxy集群。 父主题: 扩容缩容与实例升级
0s会对连接进行探测,如果30s内发生异常的连接,经过探测后会进行连接排除。根据连接数的多少进行配置,如果连接数太大,配置时间太短,会造成请求资源浪费。对于几百级别的连接,常规来说建议配置为30s,可以根据系统需要进行动态调整。 testOnBorrow 向资源池借用连接时是否做
网络连接 使用Nginx实现公网访问DCS 使用SSH隧道代理实现公网访问DCS 使用华为云ELB公网访问DCS 客户端通过CCE连接DCS 配置Redis客户端重试机制
使用客户端连接Redis Redis-cli客户端连接Redis Jedis客户端连接Redis(Java) Lettuce客户端连接Redis(Java) Redisson客户端连接Redis(Java) Redis-py客户端连接Redis(Python) Go-redis客户端连接Redis(Go)