Redis实例类型差异
Redis单机/主备、Proxy集群和Cluster集群实例,在特性支持、特性限制以及命令限制有部分差异,具体请查看表1。

DCS Redis 3.0已下线,暂停售卖,建议使用Redis 4.0/5.0。
对比项 |
单机/主备 |
Proxy集群 |
Cluster集群 |
---|---|---|---|
兼容Redis版本 |
兼容社区Redis 3.0、4.0、5.0。 Redis 6.0兼容社区KeyDB(当前只支持主备实例)。 可在购买实例时选择版本号。 |
兼容社区3.0、4.0和5.0版本。 |
兼容开源社区4.0/5.0版本。 可在购买集群实例时选择版本号。 |
特性支持 |
|
|
|
特性限制 |
单机不支持持久化。 |
||
客户端协议 |
使用传统Redis客户端即可。 |
使用传统Redis客户端即可,不需要支持Redis Cluster协议。 |
需要客户端支持Redis Cluster协议。 |
命令限制 |
单机和主备实例不支持的Redis命令,请参考表 Redis3.0单机和主备实例禁用命令、表 Redis4.0单机和主备禁用命令和表 Redis 5.0单机和主备禁用命令。 |
Proxy集群实例不支持的Redis命令,请参考表 Redis3.0 Proxy集群实例禁用命令。 |
Cluster集群不支持的Redis命令,请参考表 Redis4.0 Cluster集群禁用命令和表 Redis5.0 Cluster集群禁用命令。 |
副本数 |
单机实例为单副本,只有一个节点。 主备实例为双副本,目前Redis 3.0、Redis 6.0主备不支持自定义副本数,默认为一主一从的架构。在创建Redis 4.0、5.0主备实例时,支持自定义副本数,形成一主多从的架构。 |
每个集群分片都为双副本,但不支持为分片新增副本,每个分片是一主一从的架构。 |
每个集群分片默认为双副本,支持自定义副本数,可以是一主多从的架构。在创建实例时,也可以定义为单副本,单副本表示实例只有主节点,无法保障数据高可靠。 |
