检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何修改Redis 3.0实例的SSL开关? 在公网开启时,SSL加密默认开启。 如果需要关闭SSL加密,建议按照以下操作执行: 打开修改公网访问页面。 在“修改公网访问”页面,关闭“SSL加密”,单击“确定”。 在实例详情页面的连接信息区域,显示“SSL加密”为已关闭。关闭SSL加密操作完成。
在客户端使用ping和Telnet小工具测试网络。 如果ping不通: VPC内访问Redis 3.0或企业版Redis时,要求客户端与DCS缓存实例的VPC相同,安全组相同或者DCS缓存实例的安全组放开了6379端口访问。 VPC内访问Redis 4.0/5.0/6.0基础版时,要求客户端与D
Redis命令执行失败的可能原因 在Web Cli执行keys命令报错“permission denied” 高危命令如何重命名? 是否支持pipeline命令? Redis是否支持INCR/EXPIRE等命令? Redis命令执行不生效 Redis命令执行是否有超时时间?超时了会出现什么结果?
获取连接时最大的连接池等待时间,根据单次业务最长容忍的失败时间减去执行命令的超时时间得到建议值。例如:Http最长容忍的失败时间为15s,Redis请求的timeout设置为10s,则此处可以配置为5s。 timeout 命令执行超时时间,单位:毫秒 单次执行Redis命令最大可容忍的超时时间,根据业务
String 错误码。 error_ext_msg String 扩展错误信息(暂未使用,赋值为null)。 请求示例 创建实例诊断任务,设置诊断的起止时间和需要诊断的节点IP。 POST https://{dcs_endpoint}/v2/{project_id}/instan
M条查询命令的应用场景。 针对DCS Redis实例的性能评估,可以使用redis-benchmark测试某种规格的实例在某个高并发场景下执行SET或GET时的性能。 测试步骤 创建Redis缓存实例。 创建3台弹性云服务器(ECS),ECS选择与实例相同可用区、VPC、子网和安全组。
使用Lettuce连接Cluster集群实例时,规格变更的异常处理 问题现象 使用lettuce连接Cluster集群实例,实例执行规格变更后,分片数有变化时,部分槽位(Slot)会迁移到新分片上,当客户端连接到新分片时会出现以下异常问题: 图1 异常现象 详情可参考Lettuce社区:Connection
实例是否发生AOF重写、配置修改、高危命令执行、或主备倒换等记录,帮助排查和处理实例异常问题。 约束与限制 Redis 4.0及以上版本的实例支持该功能。 采集的运行日志文件只保留7天,超期后会自动删除。 Redis实例最长支持查询7天内的运行日志。 查询Redis实例运行日志 登录分布式缓存服务管理控制台。
Spymemcached客户端连接Memcached(Java) 介绍使用同一VPC内弹性云服务器ECS上的Java客户端连接Memcached实例的方法。 前提条件 已成功申请Memcached实例,且状态为“运行中”。 已创建弹性云服务器,并已安装好客户端。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
单击左侧菜单栏的“缓存管理”。 在“缓存管理”页面,单击需要执行操作的缓存实例名称。 单击左侧菜单栏的“SSL设置”,进入SSL设置页面。 单击“SSL证书”后的,可以开启或关闭SSL。 开通或关闭SSL将会重启您的实例。实例会出现秒级的连接闪断,请在业务低峰期执行该操作并确保应用具备重连机制。 重启操
Linux系统上为例进行说明。 执行如下命令下载Redis。您也可以安装其他Redis版本。具体操作,请参见Redis官网。 wget http://download.redis.io/releases/redis-5.0.8.tar.gz 执行如下命令,解压Redis客户端源码包。
件,请按实际情况修改后执行。********为创建Redis实例时自定义的密码,请按实际情况修改后执行。 执行go build -o test main.go命令进行打包,如打包名为test可执行文件。 若打包后需要在Linux系统下运行则需要在打包前设置: set GOARCH=amd64
部分高危命令支持命令重命名,具体请见支持重命名的命令。 Redis 7.0支持的命令 各个命令的具体详细语法请前往Redis官方网站查看,例如您想了解SCAN命令的使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。 表1 Redis 7.0单机/主备/Cluster集群实例支持命令清单1
Python-binary-memcached客户端连接Memcached(Python) 介绍使用同一VPC内弹性云服务器ECS上的Python客户端连接Memcached实例的方法。 前提条件 已成功申请Memcached实例,且状态为“运行中”。 已创建弹性云服务器。创建弹
memcached_free(memcached); return 0; } 执行如下命令编译源码。 chmod 700 build.sh ./build.sh 生成dcs_sample二进制文件。 执行如下命令连接使用Memcached实例。 ./dcs_sample set succeed
删除实例 功能介绍 删除指定的缓存实例,释放该实例的所有资源。 如果是删除按需资源,请按照本章节执行,如果是删除包周期资源,即退订,请参考退订包周期资源。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/instances/{instance_id}
Libmemcached客户端连接Memcached(PHP) 介绍使用同一VPC内弹性云服务器ECS上的PHP客户端连接Memcached实例的方法。 前提条件 已成功申请Memcached实例,且状态为“运行中”。 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用DCS资源。 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将DCS资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。
扩展错误信息(暂未使用,赋值为null)。 取值范围: 不涉及。 请求示例 修改实例配置参数,例如将timeout参数(客户端与服务空闲超时断开的时间)设置为1000秒。 PUT https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}/configs
重命名DCS实例高危命令 Redis实例创建之后,支持修改部分高危命令,命令修改后,仅修改者知晓修改后的命令,其他用户执行原始命令时会被拦截报错,以此可以限制高危命令的使用。 当前支持重命名的高危命令有command、keys、flushdb、flushall、hgetall、s