跳到主要内容

API 兼容性

以下是 Garnet 中 API 命令及其实现状态的完整列表。
请注意,随着我们不断扩展 API 命令支持并在日益壮大的社区的帮助下,此列表可能会有所更改。

命令类别

  1. ACL
  2. 位图
  3. 客户端
  4. 集群
  5. 命令
  6. 连接
  7. 函数
  8. 通用
  9. 地理
  10. 哈希
  11. HyperLogLog
  12. 延迟
  13. 列表
  14. 内存
  15. 模块
  16. 对象
  17. 发布/订阅
  18. 脚本
  19. 服务器
  20. 集合
  21. 有序集合
  22. 字符串
  23. 事务

完整命令列表

类别命令在 Garnet 中实现注意事项
ACLCAT
DELUSER
DRYRUN
GENPASS
GETUSER
列表
LOAD
HELP
LOG
SAVE
SETUSER
USERS
WHOAMI
位图BITCOUNT
BITFIELD
BITFIELD_RO
BITOP AND
BITOP NOT
BITPOS
GETBIT
SETBIT
客户端CACHING
GETNAME
GETREDIR
HELP
ID
INFO
KILL
列表
NO-EVICT
NO-TOUCH
PAUSE
REPLY
SETINFO
SETNAME
TRACKING
TRACKINGINFO
UNBLOCK
UNPAUSE
集群ADDSLOTS
ADDSLOTSRANGE
ASKING
BUMPEPOCH
COUNT-FAILURE-REPORTS
COUNTKEYSINSLOT
DELSLOTS
DELSLOTSRANGE
FAILOVER
FLUSHSLOTS
FORGET
GETKEYINSLOT
INFO
KEYSLOT
LINKS
MEET
MYID
MYSHARDID
NODES
READONLY
READWRITE
REPLICAS
REPLICATE
RESET
SAVECONFIG
SET-CONFIG-EPOCH
SETSLOT
SHARDS
SLAVES(已弃用)
SLOTS(已弃用)
命令命令
COUNT
DOCS
GETKEYS
GETKEYSANDFLAGS
HELP
INFO
列表
连接AUTH
ECHO
HELLO
PING
QUIT(已弃用)
SELECT
函数FCALL
FCALL_RO
DELETE
DUMP
FLUSH
HELP
KILL
列表
LOAD
RESTORE
STATS
通用PERSIST
PEXPIRE
PEXPIREAT
PEXPIRETIME
PTTL
RANDOMKEY
RENAME
RENAMENX
RESTORE
SCAN
SORT
SORT_RO
TOUCH
TTL
TYPE
UNLINK
WAIT
WAITAOF
地理GEOADD
GEODIST
GEOHASH
GEOPOS
GEORADIUS(已弃用)
GEORADIUS_RO(已弃用)
GEORADIUSBYMEMBER(已弃用)
GEORADIUSBYMEMBER_RO(已弃用)
GEOSEARCH
GEOSEARCHSTORE
哈希HDEL
HEXISTS
HEXPIRE
HEXPIREAT
HEXPIRETIME
HGET
HGETALL
HINCRBY
HINCRBYFLOAT
HKEYS
HLEN
HMGET
HMSET(已弃用)
HPERSIST
HPEXPIRE
HPEXPIREAT
HPEXPIRETIME
HPTTL
HRANDFIELD
HSCAN
HSET
HSETNX
HSTRLEN
HTTL
HVALS
HyperLogLogPFADD
PFCOUNT
PFDEBUG内部命令
PFMERGE
PFSELFTEST内部命令
COPY
DEL
DUMP
EXISTS
EXPIRE
EXPIREAT
EXPIRETIME
MIGRATE
MOVE
延迟DOCTOR
GRAPH
HELP
HISTOGRAM
HISTORY
LATEST
RESET
列表BLMOVE
BLMPOP
BLPOP
BRPOP
BRPOPLPUSH(已弃用)
LINDEX
LINSERT
LLEN
LMOVE
LMPOP
LPOP
LPOS
LPUSH
LPUSHX
LRANGE
LREM
LSET
LTRIM
RPOP
RPOPLPUSH(已弃用)
RPUSH
RPUSHX
内存DOCTOR
HELP
MALLOC-STATS
PURGE
STATS
USAGE
模块HELP
列表
LOAD
LOADEX
UNLOAD
对象ENCODING
FREQ
HELP
IDLETIME
REFCOUNT
发布/订阅PSUBSCRIBE
PUBLISH
PUBSUB CHANNELS
PUBSUB HELP
PUBSUB NUMPAT
PUBSUB NUMSUB
PUBSUB SHARDCHANNELS
PUBSUB SHARDNUMSUB
PUNSUBSCRIBE
SUBSCRIBE
UNSUBSCRIBE
脚本EVAL
EVAL_RO
EVALSHA
EVALSHA_RO
SCRIPT DEBUG
SCRIPT EXISTS
SCRIPT FLUSH
SCRIPT HELP
SCRIPT KILL
SCRIPT LOAD
服务器ACL
BGREWRITEAOF
BGSAVE
COMMITAOF
CONFIG GET
CONFIG HELP
CONFIG RESETSTAT
CONFIG REWRITE
CONFIG SET
DBSIZE
DEBUG内部命令
FLUSHALL
FLUSHDB
LASTSAVE
LOLWUT
MONITOR
PSYNC
REPLCONF
REPLICAOF
RESTORE-ASKING
ROLE
SAVE
SHUTDOWN
SLAVEOF(已弃用)
SWAPDB
SYNC
TIME
集合SADD
SCARD
SDIFF
SDIFFSTORE
SINTER
SINTERSTORE
SINTERCARD
SISMEMBER
SMEMBERS
SMISMEMBER
SMOVE
SPOP
SPUBLISH
SRANDMEMBER
SREM
SSCAN
SSUBSCRIBE
SUNION
SUNIONSTORE
SUNSUBSCRIBE
SLOWLOGGET
HELP
LEN
RESET
有序集合BZMPOP
BZPOPMAX
BZPOPMIN
ZADD
ZCARD
ZCOUNT
ZDIFF
ZDIFFSTORE
ZINCRBY
ZINTER
ZINTERCARD
ZINTERSTORE
ZLEXCOUNT
ZMPOP
ZMSCORE
ZPOPMAX
ZPOPMIN
ZRANDMEMBER
ZRANGE
ZRANGEBYLEX(已弃用)
ZRANGEBYSCORE(已弃用)
ZRANGESTORE
ZRANK
ZREM
ZREMRANGEBYLEX
ZREMRANGEBYRANK
ZREMRANGEBYSCORE
ZREVRANGE(已弃用)
ZREVRANGEBYLEX(已弃用)
ZREVRANGEBYSCORE(已弃用)
ZREVRANK
ZSCAN
ZSCORE
ZUNION
ZUNIONSTORE
XACK
XADD
XAUTOCLAIM
XCLAIM
XDEL
XGROUP CREATE
XGROUP CREATECONSUMER
XGROUP DELCONSUMER
XGROUP DESTROY
XGROUP HELP
XGROUP SETID
XINFO CONSUMERS
XINFO GROUPS
XINFO HELP
XINFO STREAM
XLEN
XPENDING
XRANGE
XREAD
XREADGROUP
XREVRANGE
XSETID
XTRIM
字符串APPEND
DECR
DECRBY
GET
GETDEL
GETEX
GETRANGE
GETSET
INCR
INCRBY
INCRBYFLOAT
LCS
MGET
MSET
MSETNX
PSETEX(已弃用)
集合
SETEX(已弃用)
SETNX
SETRANGE
STRLEN
SUBSTR(已弃用)
事务DISCARD
EXEC
MULTI
UNWATCH
WATCH
JSON 模块JSON 模块部分实现