正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“remain”:200 } 扣量时,服务器通过请求Redis获取下单资格。Redis为单线程模型,lua可以保证多个命令的原子性。通过如下lua脚本完成扣量。 local n = tonumber(ARGV[1]) if not n or n == 0 then return 0
查询自动扫描配置 功能介绍 查询过期key自动扫描配置。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/scan-expire-keys/autoscan-config 表1 路径参数 参数 是否必选
Redis实例CPU使用率高问题排查和解决 问题现象 Redis实例CPU使用率短时间内冲高。CPU过高可能会导致连接超时,影响业务。CPU过高也可能触发主备倒换。 可能原因 客户的业务负载过重,QPS过高,导致CPU被用满,排查方法请参考排查QPS是否过高。 使用了keys等消
DCS备份恢复概述 介绍如何通过管理控制台对DCS缓存实例进行数据备份,以及备份数据恢复。 备份缓存数据的必要性 业务系统日常运行中可能出现一些小概率的异常事件,比如异常导致缓存实例出现大量脏数据,或者在实例出现故障后持久化文件不能重新加载。部分可靠性要求非常高的业务系统,除了要
安全问题:通过在redis-cli指定-a参数,密码会被ps出来,属于敏感信息。 解决方案:修改Redis源码,在main方法进入后,立即隐藏掉密码,避免被ps出来。 禁用脚本通过sudo方式执行 安全问题: redis-cli访问参数带密码敏感信息,会被ps出来,也容易被系统记录操作日志。 解决方案:改为通过A
redis-py: 图1 执行python 使用redis-py客户端连接实例。以下步骤以命令行模式进行示例(也可以将命令写入python脚本中再执行): 执行python命令,进入命令行模式。返回如下信息说明已进入命令行模式: 图2 进入命令行模式 在命令行中执行以下命令,连接Redis实例。
为了减少大Key和热Key过大,有什么使用建议? string类型控制在10KB以内,hash、list、set、zset元素尽量不超过5000个。 Key的命名前缀为业务缩写,禁止包含特殊字符(比如空格、换行、单双引号以及其他转义字符)。 Redis事务功能较弱,不建议过多使用。
修改自动扫描配置 功能介绍 修改过期key自动扫描配置。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id}/scan-expire-keys/autoscan-config 表1 路径参数 参数 是否必选
设置大key自动分析配置 功能介绍 设置大key自动分析配置。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id}/bigkey/autoscan 表1 路径参数 参数 是否必选 参数类型 描述 project_id
设置热key自动分析配置 功能介绍 设置热key自动分析配置。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/instances/{instance_id}/hotkey/autoscan 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询大key自动分析配置 功能介绍 查询大key自动分析配置。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/bigkey/autoscan 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询热key自动分析配置 功能介绍 查询热key自动分析配置。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/instances/{instance_id}/hotkey/autoscan 表1 路径参数 参数 是否必选 参数类型 描述 project_id
设置迁移任务自动重连 功能介绍 设置迁移任务自动重连 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/migration-task/{task_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。
他云厂商Redis。 Redis-shake 在线迁移和离线迁移均支持的一款开源工具。 适用于Cluster集群的数据迁移。 自行开发迁移脚本 灵活,根据实际情况适配。 - 迁移方案 表2 迁移方案 迁移场景 工具 迁移案例 迁移说明 华为云DCS实例间迁移 DCS控制台界面一键式迁移
作,请参考查看DCS审计日志。 API方式 DCS提供了基于RESTful的API接口,支持您将分布式缓存服务集成到自己的应用系统,实现自动化统一管理,有关API的调用说明与具体的API接口内容,请参考《分布式缓存服务API参考》。 对于已经开放API的功能,用户可以选择通过We
订阅,键空间事件订阅虽不会失败,但功能本身不支持。 Scripting(脚本) EVAL Proxy集群实例要求传入的key都在同一个slot中。 Proxy集群开启多DB时,KEYS参数会被修改,Lua脚本中使用到KEYS的地方需要注意。 EVALSHA Server(服务器)
变更DCS实例规格 DCS管理控制台支持变更Redis和Memcached缓存实例规格,即变更实例的类型、内存规格或副本数,您可以根据实际需要,选择合适的实例规格。 执行实例变更规格,建议在业务低峰期操作。业务高峰期(如实例在内存利用率、CPU利用率达到90%以上或写入流量过大)
购买Redis实例 您可以根据业务需要购买相应计算能力和存储空间的Redis实例,可同时购买多个Redis实例。 DCS Redis 3.0已暂停售卖,本章节介绍如何创建Redis 4.0及以上版本。 DCS Redis 6.0目前仅在北京四、华南广州等部分Region上线。 不
管理DCS实例分片与副本 本节主要介绍如何查询主备、集群、读写分离实例的分片与副本信息,以及将集群实例的从节点手动升级为主节点的操作。 主备和读写分离实例,分片数为1,默认是一个一主一从的双副本架构,支持通过“节点管理”查看分片信息,如果需要手动切换主从节点,请执行切换DCS实例的主备节点操作。
仍然是解析出多个单命令并按顺序执行,各个命令相互独立,即服务端仍有可能在该过程中执行其他客户端的命令。如需保证原子性,请使用事务或Lua脚本。 若Pipeline执行过程中发生错误,不支持回滚。 Pipeline没有事务的特性,如待执行的命令前后存在依赖关系,请勿使用Pipeline。