检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
务。通过Pipeline模式可降低网络往返时延(Round-trip time,简称RTT),减少read()和write()的系统调用和进程切换次数,从而提升程序的执行效率与性能。 因此,在需要执行Redis批量操作,且用户无需立即获得每个操作结果的场景下,可以使用Pipeline作为优化性能的批处理工具。
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
安全白皮书 分布式缓存服务(Distributed Cache Service,简称DCS)是华为云提供的一款安全、可信的内存数据库服务。 DCS秉承华为云对租户的安全承诺,尊重租户数据主权,坚持中立、客观的立场,恪守业务边界,不碰租户数据,不会利用租户数据谋取商业价值。DCS允
tion。2020年7月及之后创建的实例,逐出策略默认为volatile-lru。 查看或修改Redis实例使用的逐出策略 Redis实例支持通过修改maxmemory-policy参数配置,查看及修改实例的数据逐出的策略。 父主题: 实例特性
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
创建实例时,需将“参数配置”选择为“使用自定义模板”,并选择如上步骤中创建的自定义模板,即可创建多DB的Proxy集群实例。 创建成功后,可连接Redis查看是否为多DB实例。 父主题: Redis使用
新购Redis所在的企业项目没给这个iam子用户添加权限。 解决方案 登录分布式缓存服务控制台。 单击“企业 > 项目管理”中,单击企业项目名称后操作列的“查看资源”进入该企业项目的详细信息页面。 单击“权限管理 > 用户组 > 添加授权”进入选择用户组页面。 选择需要赋权的用户组,单击“下一步”进入设置策略页面。
前提条件 已成功创建Redis实例,且状态为“运行中”。创建Redis实例的操作请参考购买Redis实例。 查看并获取待连接Redis实例的IP地址/域名和端口。具体步骤请参见查看和修改DCS实例基本信息。 已创建弹性云服务器,创建弹性云服务器的方法,请参见购买弹性云服务器。 连接实
过管理控制台导出实例数据: 进入DCS管理控制台“缓存管理”页面。 单击需要导出数据的实例名称,进入该实例详情页面。 单击“备份与恢复”,查看该实例的备份记录。 如没有备份记录,执行手动备份后,单击“下载”,根据提示完成数据的下载操作。 如果您的实例创建时间非常早,由于实例版本没
y部分获取到。 通过Redis命令查找大Key 如果有已知的大Key模式,例如知道其前缀为cloud:msg:test,那么可以通过一个程序,SCAN符合该前缀的Key,然后通过查询成员数量和查询Key大小的相关命令,来判断具体的大Key。 查询成员数量的相关命令:LLEN,HLEN,XLEN,ZCARD,SCARD
项目管理”中,单击企业项目名称后操作列的“查看资源”进入该企业项目的详细信息页面。 单击“权限管理 > 用户组授权”进入选择用户页面。 选择“用户组授权”,给用户所在的用户组统一添加授权,如果选择“用户授权”,也可以给单用户添加授权。 单击需要赋权的用户/用户组后的“授权”进入授权页面。 查询并选中“DCS
counts √ √ 查询慢日志列表 dcs:slowlog:list GET /v2/{project_id}/instances/{instance_id}/slowlog √ √ 查询参数模板 dcs:template:get - √ X 查询任务进度 dcs:job:get
单击“公网访问”右侧的,弹出“修改公网访问”页面。 单击,打开公网访问开关。 从“弹性IP地址”下拉列表中选择一个弹性IP。 如果没有弹性IP,可单击右侧的“查看弹性IP”,系统会跳转到网络控制台的弹性公网IP页面,创建弹性公网IP。创建完之后,单击“弹性IP地址”右侧的刷新按钮,即可选择新建的公网IP。
前提条件 已成功创建Redis实例,且状态为“运行中”。创建Redis实例的操作请参考购买Redis实例。 查看并获取待连接Redis实例的IP地址/域名和端口。具体步骤请参见查看和修改DCS实例基本信息。 连接实例前确保客户端与Redis实例之间网络互通,具体请参考连接Redis网络要求。
管理DCS实例分片与副本 本节主要介绍如何查询主备、集群、读写分离实例的分片与副本信息,以及将集群实例的从节点手动升级为主节点的操作。 主备和读写分离实例,分片数为1,默认是一个一主一从的双副本架构,支持通过“节点管理”查看分片信息,如果需要手动切换主从节点,请执行切换DCS实例的主备节点操作。
订单处理:后端服务器会将订单信息保存到数据库中,并进行异步处理,例如发送消息通知用户订单状态。 缓存更新:后端服务器会更新缓存中的商品库存信息,以便处理下一次秒杀请求。 秒杀过程中多次访问数据库,下单通常是利用行级锁进行访问限制,抢到锁才能查询数据库和下单。但是秒杀时的大量订单请求,会导致数据库访问阻塞。 解决方案
会造成业务的延迟增大,客户端连接异常等问题。本节讲述如何排查Redis实例带宽使用率高的问题。 操作步骤 查询带宽使用率。 查询实例在指定时段的带宽使用率。具体操作请参见查看监控数据。 通常来说,“网络瞬时输入流量”和“网络瞬时输出流量”快速上升,并持续大于实例最大带宽的80%时,需引起注意,可能流量不足。
量超过该实例规格的最大带宽。流控会导致连接被丢弃,从业务角度可能会造成业务的延迟增大,客户端连接异常等问题。 实例规格对应的最大带宽,可以查看实例规格中对应实例类型的“基准/最大带宽”。 带宽使用率不高时,也有可能有限流,因为带宽使用率是上报周期实时值,一个上报周期检查一次。而流
明细账单”,在筛选条件中选择“资源ID”,并输入4中复制的资源ID,单击图标即可查找到该资源的账单。 图2 查询资源账单 可以看到该缓存实例扣除的费用,这取决于DCS的计费模式和计费项,具体请参见计费概述。 关于查询账单的详细参数介绍请参见流水与明细账单。 场景示例:核对资源用量是否与实际相符