检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“Server”类型的MONITOR命令。 “Transaction”类型的UNWATCH、WATCH命令。 如果是比较旧的集群实例,不支持“Key”类型中的RANDOMKEY命令。 表1 Redis 3.0 支持命令清单1 Generic (Key) String Hash List
public static void main(String[] args) { // 设置Redis实例连接地址和端口 Jedis jedis = new Jedis("127.0.0.1", 6379); String key = "key"; jedis
除了上表中提到的实例外,其他实例类型目前不支持实例类型的变更,若您想实现跨实例类型的规格变更,可参考使用迁移任务在线迁移Redis实例进行操作。 实例类型变更后支持的命令,请参考对应的开源命令兼容性。 实例规格变更须知 支持实例规格变更明细如下: 表2 实例规格变更明细 缓存类型 单机实例 主备实例
0实例不支持热key分析,您可以通过配置告警的方式帮助您发现热key。 执行过期Key扫描释放已经过期的Key,或手动清理一些不需要的Key,释放空间。 其他优化建议: String类型数据的Value大小控制在10KB以内。 Hash、List、Set、Zset类数据结构,建议单Key中的元素不要超过5000个。
阅、高速队列等典型应用场景。Redis使用ANSI C语言编写,提供字符串(String)、哈希(Hash)、列表(List)、集合结构(Set、 Sorted_Set )、流(Stream)等数据类型的直接存取。数据读写基于内存,同时可持久化到磁盘。 DCS Redis拥有灵活的实例配置供您选择:
份等操作。 配置参数名称:reserved-memory-percent 监控中内存利用率统计是扣除预留内存的。 仅如下实例类型需要预留内存(其他实例类型不涉及): Redis 3.0 单机 Redis 3.0 主备 Memcached 单机 Memcached 主备 未配置足够
apt install gcc make 安装php。 推荐使用php5.x的版本,对sasl认证兼容性较好。 按照如下步骤先添加php低版本的镜像源,然后安装php5.6以及php5.6-dev。 apt-get install -y language-pack-en-base; LC_ALL=en_US
输入“SCAN”查询详细介绍。 表1 Redis 6.0单机/主备/Cluster集群实例支持命令清单1 Generic (Key) String Hash List Set Sorted Set Server DEL APPEND HDEL BLPOP SADD ZADD FLUSHALL
DCS向用户提供服务的最小资源单位。 缓存实例拥有Redis、Memcached两种存储引擎,每种引擎有单机、主备、集群等不同实例类型。不同实例类型含有多种规格。 详情参考:产品规格介绍,产品架构介绍 公网访问 针对Redis 3.0实例,可以为其绑定一个弹性公网IP地址,客户端通过公网ip进行访问。Redis
“缓存管理”支持通过筛选来查询对应的缓存实例。支持的筛选条件有“名称”、“规格”、“ID”、“IP地址”、“可用区”、“状态”、“实例类型”、“缓存类型”等。 在需要查看的DCS缓存实例左侧,单击该实例的名称,进入该实例的基本信息页面。 单击“后台任务”,查看后台任务列表。 可以通过
存实例规格无法满足业务需要时,可变更实例规格,升级内存。同时,您还可以在变更规格时,更换缓存类型。 例如,Redis 4.0/5.0主备实例,您可以申请变更实例规格大小,同时申请实例类型变更为Proxy集群。 发布区域:全部 变更实例规格及其对业务的影响 OBS 2.0支持 调整实例带宽
道中的命令都能在同一分片执行。 表1 Redis 4.0 单机/主备/Cluster集群支持的命令清单1 Generic (Key) String Hash List Set Sorted Set Server DEL APPEND HDEL BLPOP SADD ZADD FLUSHALL
的命令都能在同一分片执行。 表1 Redis 5.0 单机/主备/Cluster集群实例支持的命令清单1 Generic (Key) String Hash List Set Sorted Set Server DEL APPEND HDEL BLPOP SADD ZADD FLUSHALL
可配置为以下字符的任意组合,指定了服务器该发送哪些类型的通知: K:键空间通知,所有通知以__keyspace@__为前缀。 E:键事件通知,所有通知以__keyevent@__为前缀。 g:DEL、EXPIRE、RENAME等类型无关的通用命令的通知。 $:字符串命令的通知。 l:列表命令的通知。
rdbCluster := redis.NewClusterClient(&redis.ClusterOptions{ Addrs: []string{"host:port"}, Password: "********", }) val1, err1 := rdbCluster
使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。 表1 Web CLI支持命令清单1 Generic (Key) String List Set Sorted Set Server DEL APPEND RPUSH SADD ZADD FLUSHALL OBJECT
并把该元素放入存储在destination的列表的第一个元素位置(列表头部) String(字符串) MSETNX 同时设置一个或多个key-value对 Proxy集群实例受限使用的Redis命令 表2 Proxy集群实例受限使用的Redis命令 命令类型 命令 受限使用条件 Set(集合) SMOVE
影响。目前仅Redis 4.0及以上版本的Proxy集群实例支持在部分区域支持命令审计日志,参考查看Redis实例的命令审计日志。其他实例类型和区域暂不支持命令审计。 父主题: Redis命令
DCS缓存实例中,单机和主备实例支持0-255共256个数据库,集群默认只提供一个数据库。 各数据库的key数量 用于迁移后进行数据完整性验证。 数据类型 CDM迁移服务当前支持Hash和String两种数据格式,如果源数据含有list、set之类数据,请采用第三方迁移工具。 华为云ECS(弹性云服务器) 如果待迁移实例较多,可准备多台ECS并行迁移
Sentinel概览 Redis Sentinel为Redis实现高可用。实际使用中,您可以使用Sentinel帮助Redis在无需人工干预的情况下抵御某些类型的故障,Redis Sentinel还能够完成其他辅助任务,如监控、通知和客户端配置。详细介绍可参考Redis官网。 Sentinel原理