检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
dis网络要求。 Ioredis客户端连接Redis 客户端服务器为Ubuntu(debian系列) 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 安装Node.js。 apt install nodejs-legacy
使用公网访问,需要注意SSL是否开启。 如果SSL关闭,则只需要把地址填写实例的公网访问地址即可。 注意需要放开实例安全组的入方向6379端口。 如果SSL开启,需要在本地安装Stunnel客户端,才能通过redis-desktop-manager访问Redis。需要注意的是: 必须安装Stunnel客户端,
ECS请选择与DCS Cluster集群实例相同虚拟私有云、子网和安全组,并且需要绑定弹性公网IP。 自建的源Redis Cluster集群如果是在本地或者其他云厂商的服务器上自建,需要允许被公网访问。 获取源Redis和目标Redis节点信息 分别连接源端和目标端Redis。连接Redi
点是在备节点数量较多的情况下,主节点的CPU和网络负载会较高。 使用客户端缓存/本地缓存。 该方案需要提前了解业务的热点Key有哪些,设计客户端/本地和远端Redis的两级缓存架构,热点数据优先从本地缓存获取,写入时同时更新,这样能够分担热点数据的大部分读压力。缺点是需要修改客户端架构和代码,改造成本较高。
单击所创建的后端服务器组名称,进入后端服务器组详情页面。 在“后端服务器 > 跨VPC后端”页签下,查看DCS实例IP的健康检查结果。 客户端连接DCS实例 客户端通过ELB连接Cluster集群实例的单个节点。 登录3创建的弹性负载均衡服务器,查看ELB基本信息。 参考购买弹性云服务器购买ECS,登录弹性云服务器
Cluster集群实例不支持多DB,只有一个DB。 Redis 4.0及以上版本的实例,通过控制台连接redis实例后,即可以查看是否为多DB,如下图所示。 图1 连接Redis 图2 查看Database 父主题: Redis使用
tion。2020年7月及之后创建的实例,逐出策略默认为volatile-lru。 查看或修改Redis实例使用的逐出策略 Redis实例支持通过修改maxmemory-policy参数配置,查看及修改实例的数据逐出的策略。 父主题: 实例特性
以下列出了通过Web CLI连接Redis实例时支持的命令。各个命令的具体详细语法请前往Redis官方网站查看,例如您想了解SCAN命令的使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。 表1 Web CLI支持命令清单1 Generic (Key) String List
内存、连接数上限、最大带宽/基准带宽、参考性能(QPS)等。 连接数上限:表示允许客户端同时连接的个数,即连接并发数。具体实例的连接数,可查看监控指标“活跃的客户端数量”。 QPS:即Query Per Second,表示数据库每秒执行的命令数。QPS的测试方法,可参考性能测试方法。
连接实例前确保客户端与Redis实例之间网络互通,具体请参考连接Redis网络要求。 Predis客户端连接Redis 查看并获取待连接Redis实例的IP地址/域名和端口。 具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 安装php开发包与命令行工具。执行如下命令,使用yum方式直接安装。
is订阅者和发布者。用于订阅其他游戏服务器发布的消息,以及发布本地游戏服务器的数据更新消息。当某个游戏服务器需要更新数据时,它会将更新的消息发布到Redis消息队列中。其他游戏服务器会收到更新消息并相应地更新各自的本地数据。 定义一个publish_update()方法发布更新消
创建实例时,需将“参数配置”选择为“使用自定义模板”,并选择如上步骤中创建的自定义模板,即可创建多DB的Proxy集群实例。 创建成功后,可连接Redis查看是否为多DB实例。 父主题: Redis使用
新购Redis所在的企业项目没给这个iam子用户添加权限。 解决方案 登录分布式缓存服务控制台。 单击“企业 > 项目管理”中,单击企业项目名称后操作列的“查看资源”进入该企业项目的详细信息页面。 单击“权限管理 > 用户组 > 添加授权”进入选择用户组页面。 选择需要赋权的用户组,单击“下一步”进入设置策略页面。
y部分获取到。 通过Redis命令查找大Key 如果有已知的大Key模式,例如知道其前缀为cloud:msg:test,那么可以通过一个程序,SCAN符合该前缀的Key,然后通过查询成员数量和查询Key大小的相关命令,来判断具体的大Key。 查询成员数量的相关命令:LLEN,HLEN,XLEN,ZCARD,SCARD
当分析任务结束后,单击分析列表“操作”列的“查看”,可以查询当前实例的热Key分析结果。 单击分析列表“操作”列的“下载”或“删除”,也可以下载或删除分析结果。 热Key分析结果,显示在分析时间段内被访问频度最高的前100条Key记录。 图3 查看热Key分析结果 表2 热Key分析结果参数说明
表5和表6列举了华为云Redis 4.0读写分离支持的Redis命令。 各个命令的具体详细语法请前往Redis官方网站查看,例如您想了解SCAN命令的使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。 Redis高版本的命令,在低版本中不被兼容。判断DCS Redis是否支持某个命令,
连接实例前确保客户端与Redis实例之间网络互通,具体请参考连接Redis网络要求。 Redis-cli客户端连接Redis(Linux版) 查看并获取待连接Redis实例的IP地址/域名和端口。 请参考查看实例信息,获取实例信息中的“连接地址”或“IP地址”,如图1。关于使用域名地址(连接地址)还是IP地址连接实
过管理控制台导出实例数据: 进入DCS管理控制台“缓存管理”页面。 单击需要导出数据的实例名称,进入该实例详情页面。 单击“备份与恢复”,查看该实例的备份记录。 如没有备份记录,执行手动备份后,单击“下载”,根据提示完成数据的下载操作。 如果您的实例创建时间非常早,由于实例版本没
表5和表6列举了Redis 6.0读写分离支持的命令。 各个命令的具体详细语法请前往Redis官方网站查看,例如您想了解SCAN命令的使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。 表1 Redis 6.0单机/主备/Cluster集群实例支持命令清单1 Generic
建议客户改成scan命令或者禁用keys命令。 查看监控指标,并配置对应的告警。监控项和配置告警步骤,可查看必须配置的监控告警。 例如,可以通过监控指标“内存利用率”和“已用内存”查看实例内存使用情况、“活跃的客户端数量”查看实例连接数是否达到上限等。 检查实例是否存在大Key和热Key。