如何获取分布式缓存Redis实例的连接地址和实例ID?
在实例详情页中可以查询到以上信息,具体操作可参考查看连接地址。
可以通过redis-cli连接Redis吗?
redis-cli是原生Redis自带的命令行工具,您可以在CT-ECS实例或本地设备上通过redis-cli连接分布式缓存Redis版,进行数据管理。
分布式缓存Redis版支持Jedis等通用的Redis客户端吗?
支持。任何兼容Redis协议的客户端都可以访问分布式缓存Redis版,您可以根据应用特点选用Redis客户端。
关于Redis客户端的连接方法,请参见通过客户端连接Redis。
连接Redis实例需要在CT-ECS上安装Redis吗?
不需要,只要有相应的Redis客户端即可从CT-ECS上连接Redis实例。
请参见通过客户端连接Redis。
缓存实例支持公网访问吗?
支持通过绑定弹性IP进行公网访问,具体请参考公网连接Redis实例。
建议通过同一虚拟私有云下的弹性云主机来访问缓存实例,以确保缓存数据的安全。
缓存实例是否支持跨VPC访问?
在一些情况下,由于实例未开启公网访问,不同虚拟私有云(VPC)间的网络通常是不互通的。这会导致无法直接访问分布式缓存服务(DCS)实例。为了解决这个问题,可以考虑创建VPC对等连接,以实现两个VPC之间的网络互通。
关于创建和使用VPC对等连接,请参考 VPC对等连接说明
实例是否支持自定义或修改端口?
不支持指定端口,也不支持修改。
实例是否支持修改访问地址?
DCS实例创建后,实例IP连接地址和域名连接地址不支持修改。
如何确认CT-ECS和Redis的网络环境是否相同?
为了使CT-ECS实例与Redis实例通过内网连接,您需要确保二者的网络类型同为经典网络,或者同为专有网络(VPC)且所属的VPC相同。可在云主机管理控制台中查看云主机所属的VPC,具体请参考查看云主机详细信息。同时在Redis控制台中查看Redis实例所在的VPC,具体请参考查看实例信息。
Redis公网访问所需弹性IP是否收费?
公网访问Redis实例所需的弹性公网IP需要收取一定的费用。
在开启公网访问开关前,您首先需要创建一个弹性公网IP。具体收费规则,请参考弹性IP-计费模式。
客户Http的Server端关闭导致Redis访问失败,是什么原因?
原因分析:客户端使用长连接,或者连接池,用完后关闭与DCS实例的连接,再次使用时,出现报错。
解决方案:使用长连接或连接池,用完后不要关闭连接;如果发现连接中断,请重新建连。
客户端出现概率性超时错误是什么原因?
针对低概率超时错误,是Redis使用的正常现象。Redis使用受到网络传输、客户端设置超时时间等因素影响,可能出现单个请求超时问题。
建议客户业务编码时,具备重试操作,提升业务的可靠性,避免低概率的单次请求失败时业务失败。
连接DCS实例必须要密码吗?
连接DCS实例时必须通过密码进行鉴权验证。您可以在创建实例时自定义密码,也可以创建实例后在Redis管理控制台重置密码,详细说明请参见重置实例密码。
Redis实例公网开关被关闭是什么原因?
请检查弹性公网IP是否被解绑或被删除,导致Redis实例公网被关闭。
本地环境是否可以连接缓存实例?
已开启公网访问的缓存实例,可以通过本地环境连接DCS缓存实例。具体可参考公网连接Redis实例。
Jedis连接池参数配置建议
合理的Jedis连接池参数设置能够有效地提升客户端使用Redis性能,具体可参考 Jedis连接池优化