Support Commands

String Commands

CommandSupported OR NotDesc
get
getrange
getset
incr
incrby
incrbyfloat
mget
mset
msetnx
psetexonly supports second
set
setex
setnx
setrange
strlen

Hash Commands

CommandSupported OR NotDesc
hdel
hexists
hget
hgetall
hincrby
hincrbyfloat
hkeys
hlen
hmget
hmset
hset
hsetnx
hstrlen
hvals
hscan

List Commands

CommandSupported OR NotDesc
blpop
brpop
brpoplpushX
lindexCaution: linsert is O(N) operation, don't use it when list was extreme long
linsert
llen
lpop
lpush
lpushx
lrange
lremCaution: lrem is O(N) operation, don't use it when list was extreme long
lset
ltrimCaution: ltrim is O(N) operation, don't use it when list was extreme long
rpop
rpoplpush
rpush
rpushx

Set Commands

CommandSupported OR NotDesc
sadd
scard
sdiff
sdiffstore
sinter
sinterstore
sismember
smembers
smove
spoppop the member with key oreder
srandmemberalways first N members if not changed
srem
sunion
sunionstore
sscan

ZSet Commands

CommandSupported OR NotDesc
bzpopminX
bzpopmaxX
zadd
zcard
zcount
zincrby
zinterstore
zlexcount
zpopmin
zpopmax
zrange
zrangebylex
zrangebyscore
zrank
zrem
zremrangebylex
zremrangebyrank
zremrangebyscore
zrevrange
zrevrangebylexX
zrevrangebyscore
zscan
zscore
zunionscore

Key Commands

CommandSupported OR NotDesc
del
dump
exists
expire
expireat
keys
persist
pexpireprecision is seconds
pexpireatprecision is seconds
pttl
ttl
type
scan
renameX
randomkey

Bit Commands

CommandSupported OR NotDesc
getbit
setbit
bitcount
bitpos
bitfieldX
bitopX

NOTE : String and Bitmap is different type in kvrocks, so you can't do bit with string, vice versa.

Pub/Sub Commands

CommandSupported OR NotDesc
psubscribe
publish
pubsub
punsubscribe
subscribe
unsubscribe

Administrator Commands

CommandSupported OR NotDesc
monitor
info
config
dbsize
namespace
flushdb

NOTE : The db size was updated async after execute dbsize scan command

GEO Commands

Not Supported

Hyperloglog Commands

Not Supported