| Command | impl | test | note |
|---|
auth | | | |
echo | | | |
ping | ✓ | | |
quit | | | |
select | | | |
| Command | impl | test | note |
|---|
del | ✓ | ✓ | |
dump | ✓ | | |
exists | ✓ | ✓ | |
expire | ✓ | ✓ | |
expireat | ✓ | ✓ | |
keys | ✓ | ✓ | |
migrate | | | |
move | | | |
object | | | |
persist | ✓ | ✓ | |
pexpire | ✓ | ✓ | |
pexpireat | ✓ | ✓ | |
pttl | ✓ | ✓ | |
randomkey | ✓ | ✓ | |
rename | ✓ | ✓ | |
renamenx | ✓ | ✓ | |
restore | | | |
scan | ✓ | | |
sort | | | |
ttl | ✓ | ✓ | |
type | ✓ | ✓ | |
wait | | | |
| Command | impl | test | note |
|---|
geoadd | | | |
geodist | | | |
geohash | | | |
geopos | | | |
georadius | | | |
georadiusbymember | | | |
| Command | impl | test | note |
|---|
hdel | ✓ | ✓ | |
hexists | ✓ | ✓ | |
hget | ✓ | ✓ | |
hgetall | ✓ | ✓ | |
hincrby | ✓ | ✓ | |
hincrbyfloat | ✓ | ✓ | |
hkeys | ✓ | ✓ | |
hlen | ✓ | ✓ | |
hmget | ✓ | ✓ | |
hmset | ✓ | ✓ | |
hscan | ✓ | ✓ | |
hset | ✓ | ✓ | |
hsetnx | ✓ | ✓ | |
hstrlen | | | Available since 3.2.0. |
hvals | ✓ | ✓ | |
| Command | impl | test | note |
|---|
pfadd | ✓ | ✓ | |
pfcount | ✓ | ✓ | |
pfmerge | ✓ | ✓ | |
| Command | impl | test | note |
|---|
blpop | ✓ | ✓ | |
brpop | ✓ | ✓ | |
brpoplpush | ✓ | ✓ | |
lindex | ✓ | ✓ | |
linsert | ✓ | ✓ | |
llen | ✓ | ✓ | |
lpop | ✓ | ✓ | |
lpush | ✓ | ✓ | |
lpushx | ✓ | ✓ | |
lrange | ✓ | ✓ | |
lrem | ✓ | ✓ | |
lset | ✓ | ✓ | |
ltrim | ✓ | ✓ | |
rpop | ✓ | ✓ | |
rpoplpush | ✓ | ✓ | |
rpush | ✓ | ✓ | |
rpushx | ✓ | ✓ | |
| Command | impl | test | note |
|---|
psubscribe | | | |
publish | | | |
pubsub | | | |
punsubscribe | | | |
subscribe | | | |
unsubscribe | | | |
| Command | impl | test | note |
|---|
eval | | | |
evalsha | | | |
script debug | | | |
script exists | | | |
script flush | | | |
script kill | | | |
script load | | | |
| Command | impl | test | note |
|---|
bgrewriteaof | | | |
bgsave | | | |
client getname | | | |
client kill | | | |
client list | | | |
client pause | | | |
client reply | | | |
client setname | | | |
command | ✓ | ✓ | |
command count | | | |
command getkeys | | | |
command info | | | |
config get | | | |
config resetstat | | | |
config rewrite | | | |
config set | | | |
dbsize | | | |
debug object | | | |
debug segfault | | | |
flushall | ✓ | | |
flushdb | | | |
info | ✓ | ✓ | |
lastsave | | | |
monitor | | | |
role | | | |
save | | | |
shutdown | | | |
slaveof | | | |
slowlog | | | |
sync | | | |
time | | | |
| Command | impl | test | note |
|---|
sadd | ✓ | ✓ | |
scard | ✓ | ✓ | |
sdiff | ✓ | ✓ | |
sdiffstore | ✓ | ✓ | |
sinter | ✓ | ✓ | |
sinterstore | ✓ | ✓ | |
sismember | ✓ | ✓ | |
smembers | ✓ | ✓ | |
smove | ✓ | ✓ | |
spop | ✓ | ✓ | |
srandmember | ✓ | ✓ | |
srem | ✓ | ✓ | |
sscan | ✓ | ✓ | |
sunion | ✓ | ✓ | |
sunionstore | ✓ | ✓ | |
| Command | impl | test | note |
|---|
zadd | ✓ | ✓ | |
zcard | ✓ | ✓ | |
zcount | ✓ | ✓ | |
zincrby | ✓ | ✓ | |
zinterstore | ✓ | ✓ | |
zlexcount | ✓ | ✓ | |
zrange | ✓ | ✓ | |
zrangebylex | ✓ | ✓ | |
zrangebyscore | ✓ | ✓ | |
zrank | ✓ | ✓ | |
zrem | ✓ | ✓ | |
zremrangebylex | ✓ | ✓ | |
zremrangebyrank | ✓ | ✓ | |
zremrangebyscore | ✓ | ✓ | |
zrevrange | ✓ | ✓ | |
zrevrangebylex | ✓ | ✓ | |
zrevrangebyscore | ✓ | ✓ | |
zrevrank | ✓ | ✓ | |
zscan | ✓ | ✓ | |
zscore | ✓ | ✓ | |
zunionstore | ✓ | ✓ | |
| Command | impl | test | note |
|---|
append | ✓ | ✓ | |
bitcount | ✓ | ✓ | |
bitfield | | | Available since 3.2.0. |
bitop | ✓ | ✓ | |
bitpos | ✓ | ✓ | |
decr | ✓ | ✓ | |
decrby | ✓ | ✓ | |
get | ✓ | ✓ | |
getbit | ✓ | ✓ | |
getrange | ✓ | ✓ | |
getset | ✓ | ✓ | |
incr | ✓ | ✓ | |
incrby | ✓ | ✓ | |
incrbyfloat | ✓ | ✓ | |
mget | ✓ | ✓ | |
mset | ✓ | ✓ | |
msetnx | ✓ | ✓ | |
psetex | ✓ | ✓ | |
set | ✓ | ✓ | |
setbit | ✓ | ✓ | |
setex | ✓ | ✓ | |
setnx | ✓ | ✓ | |
setrange | ✓ | ✓ | |
strlen | ✓ | ✓ | |
| Command | impl | test | note |
|---|
discard | | | |
exec | | | |
multi | | | |
unwatch | | | |
watch | | | |