Skip to content

ValKey Commands Implementation Progress

James Xin edited this page Nov 7, 2024 · 299 revisions
cmd type Python Node Java .NET Go PHP
ping Done Done Done Not started Done Not started
info Done Done Done Not started Not started Not started
Config get Done Done Done Not started In progress Not started
Config set Done Done Done Not started In progress Not started
Config rewrite Done Done Done Not started Not started Not started
Config resetstat Done Done Done Not started Not started Not started
incrby Done Done Done Not started Done Not started
incr Done Done Done Not started Done Not started
incrbyfloat Done Done Done Not started Done Not started
decr Done Done Done Not started Done Not started
decrby Done Done Done Not started Done Not started
del Done Done Done Not started Done Not started
select Done Done Done Not started Not started Not started
client ID Done Done Done Not started Not started Not started
multi Done Done Done Not started Not started Not started
exec Done Done Done Not started Not started Not started
CLIENT GETNAME Done Done Done Not started Not started Not started
auth API not required API not required API not required Not started API not required Not started
set Done Done Done Not started Done Not started
mset Done Done Done Not started Done Not started
mget Done Done Done Not started Done Not started
get Done Done Done Not started Done Not started
hset Done Done Done Not started Done Not started
sadd Done Done Done Not started Done Not started
srem Done Done Done Not started Done Not started
smembers Done Done Done Not started Done Not started
scard Done Done Done Not started Done Not started
hmset deprecated deprecated deprecated deprecated deprecated deprecated
exists Done Done Done Not started In progress Not started
command N/A N/A N/A N/A N/A N/A
readonly N/A N/A N/A N/A N/A N/A
hget Done Done Done Not started Done Not started
hgetall Done Done Done Not started Done Not started
hdel Done Done Done Not started Done Not started
hmget Done Done Done Not started Done Not started
hexists Done Done Done Not started Done Not started
hincrby Done Done Done Not started Not started Not started
hincrbyfloat Done Done Done Not started Not started Not started
expire Done Done Done Not started In progress Not started
pexpireat Done Done Done Not started Not started Not started
pexpire Done Done Done Not started Not started Not started
expireat Done Done Done Not started Not started Not started
lpush Done Done Done Not started Done Not started
lpop Done Done Done Not started Done Not started
rpush Done Done Done Not started Done Not started
rpop Done Done Done Not started Done Not started
rpoplpush deprecated deprecated deprecated deprecated deprecated deprecated
llen Done Done Done Not started Done Not started
lrem Done Done Done Not started Done Not started
ltrim Done Done Done Not started Done Not started
lrange Done Done Done Not started Done Not started
unlink Done Done Done Not started In progress Not started
ttl Done Done Done Not started Not started Not started
publish Done Done Done Not started Not started Not started
subscribe Done Done Done Not started Not started Not started
eval Done Done Done Not started Not started Not started
evalsha Done Done Done Not started Not started Not started
script API (load + eval) Done Done Done Not started Not started Not started
script exists Done Done Done Not started Not started Not started
script flush Done Done Done Not started Not started Not started
script kill Done Done Done Not started Not started Not started
scan Done Done Done Not started Not started Not started
zrangebyscore deprecated deprecated deprecated deprecated deprecated deprecated
zremrangebyscore Done Done Done Not started Not started Not started
setnx deprecated deprecated deprecated deprecated deprecated deprecated
bgsave Not needed Not needed Not needed Not started Not started Not started
setex deprecated deprecated deprecated deprecated deprecated deprecated
zadd Done Done Done Not started Not started Not started
zrem Done Done Done Not started Not started Not started
zrange Done Done Done Not started Not started Not started
unsubscribe Done Done Done Not started Not started Not started
psubscribe Done Done Done Not started Not started Not started
zcard Done Done Done Not started Not started Not started
type Done Done Done Not started In progress Not started
echo Done Done Done Not started Not started Not started
brpop Done Done Done Not started Done Not started
zremrangebyrank Done Done Done Not started Not started Not started
psetex deprecated deprecated deprecated deprecated deprecated deprecated
flushall Done Done Done Not started Not started Not started
sscan Done Done Done Not started Not started Not started
flushdb Done Done Done Not started Not started Not started
xadd Done Done Done Not started Not started Not started
hlen Done Done Done Not started Done Not started
hsetnx Done Done Done Not started Done Not started
zrevrangebyscore deprecated deprecated deprecated deprecated deprecated deprecated
watch Done Done Done Not started Not started Not started
sismember Done Done Done Not started Done Not started
pttl Done Done Done Not started Not started Not started
zscore Done Done Done Not started Not started Not started
dbsize Done Done Done Not started Not started Not started
zrevrange deprecated deprecated deprecated deprecated deprecated deprecated
hscan Done Done Done Not started Not started Not started
unwatch Done Done Done Not started Not started Not started
hkeys Done Done Done Not started Done Not started
xread Done Done Done Not started Not started Not started
readwrite API not required API not required API not required Not started API not required Not started
zcount Done Done Done Not started Not started Not started
time Done Done Done Not started Not started Not started
append Done Done Done Not started Done Not started
rename Done Done Done Not started Not started Not started
lindex Done Done Done Not started Done Not started
punsubscribe Done Done Done Not started Not started Not started
persist Done Done Done Not started Not started Not started
strlen Done Done Done Not started Done Not started
zincrby Done Done Done Not started Not started Not started
xgroup create Done Done Done Not started Not started Not started
xgroup createconsumer Done Done Done Not started Not started Not started
xgroup delconsumer Done Done Done Not started Not started Not started
xgroup destroy Done Done Done Not started Not started Not started
xgroup setid Done Done Done Not started Not started Not started
getset Deprecated Deprecated Deprecated Deprecated Deprecated Deprecated
blpop Done Done Done Not started Done Not started
zscan Done Done Done Not started Not started Not started
xreadgroup Done Done Done Not started Not started Not started
pfadd Done Done Done Not started Not started Not started
renamenx Done Done Done Not started Not started Not started
zpopmin Done Done Done Not started Not started Not started
pfcount Done Done Done Not started Not started Not started
wait Done Done Done Not started Not started Not started
spop Done Done Done Not started Done Not started
restore Done Done Done Not started Not started Not started
hvals Done Done Done Not started Done Not started
sinter Done Done Done Not started Not started Not started
xtrim Done Done Done Not started Not started Not started
zrank Done Done Done Not started Not started Not started
zinterstore Done Done Done Not started Not started Not started
xack Done Done Done Not started Not started Not started
object encoding Done Done Done Not started Not started Not started
object freq Done Done Done Not started Not started Not started
object idletime Done Done Done Not started Not started Not started
object refcount Done Done Done Not started Not started Not started
spublish Done Done Done Not started Not started Not started
ssubscribe Done Done Done Not started Not started Not started
zrevrank Done Done Done Not started Not started Not started
pubsub channels Done Done Done Not started Not started Not started
pubsub numpat Done Done Done Not started Not started Not started
pubsub numsub Done Done Done Not started Not started Not started
pubsub shardchannels Done Done Done Not started Not started Not started
pubsub shardnumsub Done Done Done Not started Not started Not started
sunion Done Done Done Not started Not started Not started
zunionstore Done Done Done Not started Not started Not started
lset Done Done Done Not started Done Not started
xclaim Done Done Done Not started Not started Not started
bitfield Done Done Done Not started Not started Not started
getrange Done Done Done Not started Done Not started
randomkey Done Done Done Not started Not started Not started
srandmember Done Done Done Not started Done Not started
dump Done Done Done Not started Not started Not started
xinfo consumers Done Done Done Not started Not started Not started
xinfo groups Done Done Done Not started Not started Not started
xinfo stream Done Done Done Not started Not started Not started
setbit Done Done Done Not started Not started Not started
smove Done Done Done Not started Not started Not started
xrange Done Done Done Not started Not started Not started
xdel Done Done Done Not started Not started Not started
linsert Done Done Done Not started Done Not started
xlen Done Done Done Not started Not started Not started
xpending Done Done Done Not started Not started Not started
discard API not required API not required API not required API not required API not required Not started
sunionstore Done Done Done Not started Not started Not started
xrevrange Done Done Done Not started Not started Not started
bzpopmin Done Done Done Not started Not started Not started
rpushx Done Done Done Not started Done Not started
sort Done Done Done Not started Not started Not started
geoadd Done Done Done Not started Not started Not started
zrangebylex deprecated deprecated deprecated deprecated deprecated deprecated
getbit Done Done Done Not started Not started Not started
msetnx Done Done Done Not started Done Not started
sdiff Done Done Done Not started Done Not started
setrange Done Done Done Not started Done Not started
sinterstore Done Done Done Not started Not started Not started
zpopmax Done Done Done Not started Not started Not started
georadius_ro Deprecated Deprecated Deprecated Deprecated Deprecated Deprecated
georadius Deprecated Deprecated Deprecated Deprecated Deprecated Deprecated
pfmerge Done Done Done Not started Not started Not started
bitcount Done Done Done Not started Not started Not started
sdiffstore Done Done Done Not started Done Not started
touch Done Done Done Not started In progress Not started
smismember Done Done Done Not started Not started Not started
zremrangebylex Done Done Done Not started Not started Not started
zrevrangebylex deprecated deprecated deprecated deprecated deprecated Not started
lpushx Done Done Done Not started Done Not started
copy Done Done Done Not started In progress Not started
hrandfield Done Done Done Not started Not started Not started
lpos Done Done Done Not started Done Not started
geopos Done Done Done Not started Not started Not started
xautoclaim Done Done Done Not started Not started Not started
zmscore Done Done Done Not started Not started Not started
bitop Done Done Done Not started Not started Not started
lastsave Done Done Done Not started Not started Not started
geosearch Done Done Done Not started Not started Not started
function delete Done Done Done Not started Not started Not started
function dump Done Done Done Not started Not started Not started
function flush Done Done Done Not started Not started Not started
function kill Done Done Done Not started Not started Not started
function list Done Done Done Not started Not started Not started
function load Done Done Done Not started Not started Not started
function restore Done Done Done Not started Not started Not started
function stats Done Done Done Not started Not started Not started
zlexcount Done Done Done Not started Not started Not started
zrandmember Done Done Done Not started Not started Not started
replicaof API not required API not required API not required API not required API not required API not required
bitfield_ro Done Done Done Not started Not started Not started
fcall Done Done Done Not started Not started Not started
zdiffstore Done Done Done Not started Not started Not started
move Done Done Done Not started Not started Not started
geohash Done Done Done Not started Not started Not started
bitpos Done Done Done Not started Not started Not started
substr Deprecated Deprecated Deprecated Deprecated Deprecated Deprecated
zdiff Done Done Done Not started Not started Not started
zrangestore Done Done Done Not started Not started Not started
geodist Done Done Done Not started Not started Not started
georadiusbymember Deprecated Deprecated Deprecated Deprecated Deprecated Deprecated
bzpopmax Done Done Done Not started Not started Not started
zinter Done Done Done Not started Not started Not started
georadiusbymember_ro Deprecated Deprecated Deprecated Deprecated Deprecated Deprecated
sunsubscribe Done Done Done Not started Not started Not started
zunion Done Done Done Not started Not started Not started
sort_ro Done Done Done Not started Not started Not started
fcall_ro Done Done Done Not started Not started Not started
lmpop Done Done Done Not started Done Not started
geosearchstore Done Done Done Not started Not started Not started
zintercard Done Done Done Not started Not started Not started
zmpop Done Done Done Not started Not started Not started
bzmpop Done Done Done Not started Not started Not started
lcs Done Done Done Not started In progress Not started
lolwut Done Done Done Not started Not started Not started
expiretime Done Done Done Not started Not started Not started
pexpiretime Done Done Done Not started Not started Not started
hstrlen Done Done Done Not started Done Not started
blmove Done Done Done Not started Done Not started
blmpop Done Done Done Not started Done Not started
brpoplpush deprecated deprecated deprecated deprecated deprecated deprecated
lmove Done Done Done Not started Done Not started
sintercard Done Done Done Not started Done Not started
getdel Done Done Done Not started Done Not started
getex Done Done Done Not started Done Not started
quit API not required API not required API not required API not required API not required API not required

JSON Module

cmd type Python Node Java .NET Go PHP
JSON.ARRAPPEND Done Done Done Not started Not started Not started
JSON.ARRINDEX Done In Progress In Progress Not started Not started Not started
JSON.ARRINSERT Done Done Done Not started Not started Not started
JSON.ARRLEN Done Done Done Not started Not started Not started
JSON.ARRPOP In Progress Done Done Not started Not started Not started
JSON.ARRTRIM Done Done Done Not started Not started Not started
JSON.CLEAR Done Done Done Not started Not started Not started
JSON.DEBUG Done Done Done Not started Not started Not started
JSON.DEL Done Done Done Not started Not started Not started
JSON.FORGET Done Done Done Not started Not started Not started
JSON.GET Done Done Done Not started Not started Not started
JSON.MGET In Progress In Progress In Progress Not started Not started Not started
JSON.NUMINCRBY Done Done Done Not started Not started Not started
JSON.NUMMULTBY Done Done Done Not started Not started Not started
JSON.OBJLEN In Progress Done Done Not started Not started Not started
JSON.OBJKEYS Done Done Done Not started Not started Not started
JSON.RESP In Progress Done Done Not started Not started Not started
JSON.SET Done Done Done Not started Not started Not started
JSON.STRAPPEND Done Done Done Not started Not started Not started
JSON.STRLEN Done Done Done Not started Not started Not started
JSON.TOGGLE Done Done Done Not started Not started Not started
JSON.TYPE Done Done Done Not started Not started Not started

Vector Search Module

cmd type Python Node Java .NET Go PHP
FT.CREATE Done Done Done Not started Not started Not started
FT.SEARCH Done Done Done Not started Not started Not started
FT.AGGREGATE Done Done Done Not started Not started Not started
FT.DROPINDEX Done Done Done Not started Not started Not started
FT.INFO Done Done Done Not started Not started Not started
FT._LIST Done Done Done Won't Do Won't Do Won't Do
FT.ALIASADD Done In Progress Done Not started Not started Not started
FT.ALIASDEL Done In Progress Done Not started Not started Not started
FT.ALIASUPDATE Done In Progress Done Not started Not started Not started
FT._ALIASLIST In Progress In Progress Done Won't Do Won't Do Won't Do
FT.PROFILE Done In Progress Done Not started Not started Not started
FT.EXPLAIN Done Done Done Not started Not started Not started
FT.EXPLAINCLI Done Done Done Not started Not started Not started
Clone this wiki locally