Skip to content

Redis兼容性

当前Datalayers Key-Value数据模型的实现支持一部分Redis命令,详细如下:

命令类别
命令
支持级别
备注
连接管理PING完全支持
通用命令KEYS完全支持
DEL完全支持
事务MULTI完全支持
EXEC完全支持如果事务中的键与另一个节点上的事务发生冲突,将返回错误。此行为与Redis有所不同,但我们提供了重试事务的选项。
DISCARD完全支持
字符串GET完全支持
SET部分支持支持语法: SET key value
INCR完全支持
INCRBY完全支持
DECR完全支持
DECRBY完全支持
哈希HSET完全支持
HGET完全支持
HDEL完全支持
HLEN完全支持
集合SADD完全支持
SMEMBERS完全支持
SCARD完全支持
SREM完全支持
有序集合ZADD部分支持支持语法: ZADD key score member
ZRANGE部分支持支持语法: ZRANGE key start stop。注意:时间复杂度为O(stop),而非O(stop-start)。
ZREM完全支持
ZCARD完全支持

备注

  • 支持级别:
    • 完全支持: 该命令得到了完全支持。尽管语法和行为应与Redis非常接近,但可能存在细微差异。具体细节请参见备注。
    • 部分支持: 该命令得到了部分支持。仅支持某些语法或功能。具体细节请参见备注。