检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
E:键事件通知,所有通知以__keyevent@__为前缀。 g:DEL、EXPIRE、RENAME等类型无关的通用命令的通知。 $:字符串命令的通知。 l:列表命令的通知。 s:集合命令的通知。 h:哈希命令的通知。 z:有序集合命令的通知。 x:过期事件:每当有过期键被删除时发送。 e:驱逐(evict)事件:
memcached_free(memcached); return 0; } 执行如下命令编译源码。 chmod 700 build.sh ./build.sh 生成dcs_sample二进制文件。 执行如下命令连接使用Memcached实例。 ./dcs_sample set succeed
图3 创建隧道 配置本地IP为127.0.0.1后,启动隧道。 图4 启动隧道 本地电脑打开Redis客户端,以Redis命令行界面为例。连接DCS缓存实例,命令如下: Redis-cli -h 127.0.0.1 -p 3306 -a {password} 参数说明: -h 主机名:localhost或者127
数据导入成功后,请连接DCS缓存实例,通过info命令,确认数据是否已按要求成功导入。连接Redis的方法请参考Redis-cli客户端连接Redis。 如果导入不成功,请检查操作步骤,如果是导入命令不正确,建议使用flushall或者flushdb命令清理目标实例中的缓存数据,修改导入命令后重新导入。 父主题:
install cyrus-sasl* 安装libmemcached。 由于libmemcached库需要增加sasl认证参数,因此不能直接使用yum命令安装。 wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1
主备实例或读写分离实例变更为Proxy集群实例 变更为proxy集群时,需要评估proxy集群的多DB使用限制和命令使用限制对业务的影响。具体请参考proxy集群使用多DB限制,实例受限使用命令。 变更前实例的已用内存必须小于变更后最大内存的70%,否则将不允许变更。 如果变更前实例的已用内存
况,此为正常现象。 Redis通过zmalloc来分配内存,不会在每一次分配内存时都检查是否会超过max_memory,而是在周期任务以及命令处理的开头处等地方,判断一次当前的used_memory是否超过max_memory,如果超过就触发逐出操作。所以,对于max_memor
用wget命令获取备份文件,则需要将下载链接使用英文引号括起来。如: wget 'https://obsEndpoint.com:443/redisdemo.rdb?parm01=value01&parm02=value02' 原因是URL中携带符号:&,wget命令识别URL参
支持自定义重命名高危命令。只有创建Redis4.0和Redis5.0实例才支持重命名高危命令,Redis3.0和Memcached实例不支持。 创建Redis4.0和Redis5.0实例,如果没发送该参数或该参数为空,表示没有需要重命名的命令。当前支持重命名的高危命令有command
Key的Value的大小,单位为:Bytes。 频度 表示Key在一段时间(一般指1分钟)的访问频度,会随着访问的频率而变化。 该值并不是简单的访问频率值,而是一个基于概率的对数计数器结果,最大为255(可表示100万次访问),超过255后如果继续频繁访问该值并不会继续增大,同时
total_num Integer 执行命令的总次数。 total_usec_sum Double 执行命令的总耗时。 result String 命令耗时统计结果。 command_list Array of CommandTimeTaken objects 命令耗时统计。 表8 CommandTimeTaken
迁移时间 迁移操作建议在业务低峰期进行。 版本限制 低版本可以到高版本,高版本也可以到低版本,不同版本,在迁移时需要分析业务系统使用到的缓存命令在目的端实例是否兼容。 多db限制 如果目标端与源端均使用DCS的Proxy集群实例,请注意二者的multi-db参数需要配置一致,否则会导致迁移失败。
DEFAULT:当autoReconnect为true时,允许命令进入队列等待,当autoReconnect为false时,禁止命令进入队列等待 ACCEPT_COMMANDS:允许命令进入队列等待 REJECT_COMMANDS:禁止命令进入队列等待 socketOptions SocketOptions
zip依赖包上传到已创建的弹性云服务器,假设下载得到的包名为python-binary-memcached-x.y.z.zip。 登录弹性云服务器。 执行如下命令安装依赖包。 unzip -xzvf python-binary-memcached-x.y.z.zip cd python-binary-memcached-x
CTS的详细介绍和开通配置方法,请参见CTS快速入门 。 CTS支持追踪的DCS管理事件和数据事件列表,请参见云审计服务支持的DCS操作列表。 图1 云审计服务 命令审计日志 Redis审计日志是记录客户端访问DCS的操作的一种日志,由华为云日志服务(LTS)提供存储、查询、和分析等功能。 用户开通实例
command 否 String 命令command flushall 否 String 命令flushall flushdb 否 String 命令flushdb hgetall 否 String 命令hgetall keys 否 String 命令keys 表4 BackupPolicy
开启SSL功能后,单击“下载证书”,下载SSL证书。 解压SSL证书,将解压后的“ca.crt”文件上传到Redis客户端所在的服务器上。 在连接实例的命令中配置“ca.crt”文件所在的路径。例如,使用redis-cli连接实例时,请参考使用redis-cli连接Redis实例。 父主题: 配置Redis访问控制
选项并携带密码,则在系统日志以及history记录中会保留密码信息,容易被他人获取。建议执行redis-cli命令时不指定-a选项,等连接上Redis后,输入auth命令完成鉴权。如下示例: $ redis-cli -h 192.168.0.148 -p 6379 redis 192
DCS控制台提供了大Key和热Key的分析功能,请参考分析Redis实例大Key和热Key减少大key和热key。 如果用户执行了keys等消耗资源的命令,也可能会导致CPU和带宽使用率增加,从而出现流控。 通过控制台对Redis实例进行调整DCS实例带宽,可解决带宽超限的问题。 父主题: 监控告警
具体步骤请参见查看和修改DCS实例基本信息。 登录弹性云服务器。 安装Node.js。 apt install nodejs-legacy 如果以上命令安装不了,备选方式如下: wget https://nodejs.org/dist/v0.12.4/node-v0.12.4.tar.gz