-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Asaf Porat Stoler edited this page Jul 21, 2025
·
7 revisions
Welcome to the valkey-glide-php wiki!
| cmd type | Python | PHP |
|---|---|---|
| ping | Done | Done |
| info | Done | Done. |
| Config get | Done | Done. |
| Config set | Done | Done. |
| Config rewrite | Done | Done. |
| Config resetstat | Done | Done. |
| incrby | Done | Done. |
| incr | Done | Done. |
| incrbyfloat | Done | Done. |
| decr | Done | Done |
| decrby | Done | Done |
| del | Done | Not started |
| select | Done | Done |
| client ID | Done | Not started |
| multi | Done | Not started |
| exec | Done | Not started |
| client getname | Done | Not started |
| auth | API not required | API not required |
| set | Done | Done. |
| mset | Done | Done. |
| mget | Done | Done |
| get | Done | Done. |
| hset | Done | Done. |
| sadd | Done | Done. |
| srem | Done | Done. |
| smembers | Done | Done. |
| scard | Done | Done. |
| hmset | deprecated | deprecated |
| exists | Done | Done. |
| command | N/A | N/A |
| readonly | N/A | N/A |
| hget | Done | Done. |
| hgetall | Done | Done. |
| hdel | Done | Done. |
| hmget | Done | Done. |
| hexists | Done | Done. |
| hincrby | Done | Done. |
| hincrbyfloat | Done | Done. |
| expire | Done | Done. |
| pexpireat | Done | Done. |
| pexpire | Done | Done. |
| expireat | Done | Done. |
| lpush | Done | Done. |
| lpop | Done | Done. |
| rpush | Done | Not started |
| rpop | Done | Done. |
| rpoplpush | deprecated | deprecated |
| llen | Done | Done. |
| lrem | Done | Done. |
| ltrim | Done | Done. |
| lrange | Done | Done. |
| unlink | Done | Not started |
| ttl | Done | Not started |
| publish | Done | Not started |
| subscribe | Done | Not started |
| eval | Done | Not started |
| evalsha | Done | Not started |
| script API (load + eval) | Done | Not started |
| script exists | Done | Not started |
| script flush | Done | Not started |
| script kill | Done | Not started |
| scan | Done | Done. |
| zrangebyscore | deprecated | deprecated |
| zremrangebyscore | Done | Not started |
| setnx | deprecated | deprecated |
| bgsave | Not needed | Not needed |
| setex | deprecated | deprecated |
| zadd | Done | Not started |
| zrem | Done | Not started |
| zrange | Done | Not started |
| unsubscribe | Done | Not started |
| psubscribe | Done | Not started |
| zcard | Done | Not started |
| type | Done | Not started |
| echo | Done | Done. |
| brpop | Done | Done. |
| zremrangebyrank | Done | Not started |
| psetex | deprecated | deprecated |
| flushall | Done | Done. |
| sscan | Done | Not started |
| flushdb | Done | Done. |
| xadd | Done | Not started |
| hlen | Done | Done. |
| hsetnx | Done | Done. |
| zrevrangebyscore | deprecated | deprecated |
| watch | Done | Not started |
| sismember | Done | Not started |
| pttl | Done | Done. |
| zscore | Done | Not started |
| dbsize | Done | Done. |
| zrevrange | deprecated | deprecated |
| hscan | Done | Done. |
| unwatch | Done | Not started |
| hkeys | Done | Done. |
| xread | Done | Not started |
| readwrite | API not required | API not required |
| zcount | Done | Not started |
| time | Done | Not started |
| append | Done | Done. |
| rename | Done | Done. |
| lindex | Done | Done. |
| punsubscribe | Done | Not started |
| persist | Done | Done. |
| strlen | Done | Done. |
| zincrby | Done | Not started |
| xgroup create | Done | Not started |
| xgroup createconsumer | Done | Not started |
| xgroup delconsumer | Done | Not started |
| xgroup destroy | Done | Not started |
| xgroup setid | Done | Not started |
| getset | Deprecated | Deprecated |
| blpop | Done | Done. |
| zscan | Done | Not started |
| xreadgroup | Done | Not started |
| pfadd | Done | Done. |
| renamenx | Done | Done. |
| zpopmin | Done | Not started |
| pfcount | Done | Done. |
| wait | Done | Not started |
| spop | Done | Done. |
| restore | Done | Done. |
| hvals | Done | Done. |
| sinter | Done | Done. |
| xtrim | Done | Not started |
| zrank | Done | Not started |
| zinterstore | Done | Not started |
| xack | Done | Not started |
| object encoding | Done | Done. |
| object freq | Done | Done. |
| object idletime | Done | Done. |
| object refcount | Done | Done. |
| spublish | Done | Not started |
| ssubscribe | Done | Not started |
| zrevrank | Done | Not started |
| pubsub channels | Done | Not started |
| pubsub numpat | Done | Not started |
| pubsub numsub | Done | Not started |
| pubsub shardchannels | Done | Not started |
| pubsub shardnumsub | Done | Not started |
| sunion | Done | Done. |
| zunionstore | Done | Not started |
| lset | Done | Done. |
| xclaim | Done | Not started |
| bitfield | Done | Not started |
| getrange | Done | Done. |
| randomkey | Done | Done. |
| srandmember | Done | Done. |
| dump | Done | Done. |
| xinfo consumers | Done | Not started |
| xinfo groups | Done | Not started |
| xinfo stream | Done | Not started |
| setbit | Done | Done. |
| smove | Done | Done. |
| xrange | Done | Not started |
| xdel | Done | Not started |
| linsert | Done | Done. |
| xlen | Done | Not started |
| xpending | Done | Not started |
| discard | API not required | API not required |
| sunionstore | Done | Done. |
| xrevrange | Done | Not started |
| bzpopmin | Done | Done. |
| rpushx | Done | Done. |
| sort | Done | Done. |
| geoadd | Done | Done. |
| zrangebylex | deprecated | deprecated |
| getbit | Done | Done. |
| msetnx | Done | Done. |
| sdiff | Done | Done. |
| setrange | Done | Done. |
| sinterstore | Done | Done. |
| zpopmax | Done | Not started |
| georadius_ro | Deprecated | Deprecated |
| georadius | Deprecated | Deprecated |
| pfmerge | Done | Done. |
| bitcount | Done | Done. |
| sdiffstore | Done | Done. |
| touch | Done | Done. |
| smismember | Done | Done. |
| zremrangebylex | Done | Not started |
| zrevrangebylex | deprecated | deprecated |
| lpushx | Done | Done. |
| copy | Done | Done. |
| hrandfield | Done | Done. |
| lpos | Done | Done. |
| geopos | Done | Done. |
| xautoclaim | Done | Not started |
| zmscore | Done | Not started |
| bitop | Done | Done. |
| lastsave | Done | Not started |
| geosearch | Done | Done. |
| function delete | Done | Not started |
| function dump | Done | Not started |
| function flush | Done | Not started |
| function kill | Done | Not started |
| function list | Done | Not started |
| function load | Done | Not started |
| function restore | Done | Not started |
| function stats | Done | Not started |
| zlexcount | Done | Not started |
| zrandmember | Done | Not started |
| replicaof | API not required | API not required |
| bitfield_ro | Done | Not started |
| fcall | Done | Not started |
| zdiffstore | Done | Not started |
| move | Done | Not started |
| geohash | Done | Done. |
| bitpos | Done | Done |
| substr | Deprecated | Deprecated |
| zdiff | Done | Not started |
| zrangestore | Done | Not started |
| geodist | Done | Done. |
| georadiusbymember | Deprecated | Deprecated |
| bzpopmax | Done | Done. |
| zinter | Done | Not started |
| georadiusbymember_ro | Deprecated | Deprecated |
| sunsubscribe | Done | Not started |
| zunion | Done | Not started |
| sortstore | Done | Not started |
| sort_ro | Done | Not started |
| fcall_ro | Done | Not started |
| lmpop | Done | Done. |
| geosearchstore | Done | Done. |
| zintercard | Done | Not started |
| zmpop | Done | Done |
| bzmpop | Done | Done |
| lcs | Done | Done. |
| lolwut | Done | Not started |
| expiretime | Done | Done. |
| pexpiretime | Done | Done. |
| hstrlen | Done | Done. |
| blmove | Done | Done. |
| blmpop | Done | Done. |
| brpoplpush | deprecated | deprecated |
| lmove | Done | Done. |
| sintercard | Done | Done. |
| getdel | Done | Done. |
| getex | Done | Done. |
| quit | API not required | API not required |
| cmd type | Python | PHP |
|---|---|---|
| JSON.ARRAPPEND | Done | Not started |
| JSON.ARRINDEX | Done | Not started |
| JSON.ARRINSERT | Done | Not started |
| JSON.ARRLEN | Done | Not started |
| JSON.ARRPOP | Done | Not started |
| JSON.ARRTRIM | Done | Not started |
| JSON.CLEAR | Done | Not started |
| JSON.DEBUG | Done | Not started |
| JSON.DEL | Done | Not started |
| JSON.FORGET | Done | Not started |
| JSON.GET | Done | Not started |
| JSON.MGET | Done | Not started |
| JSON.NUMINCRBY | Done | Not started |
| JSON.NUMMULTBY | Done | Not started |
| JSON.OBJLEN | Done | Not started |
| JSON.OBJKEYS | Done | Not started |
| JSON.RESP | Done | Not started |
| JSON.SET | Done | Not started |
| JSON.STRAPPEND | Done | Not started |
| JSON.STRLEN | Done | Not started |
| JSON.TOGGLE | Done | Not started |
| JSON.TYPE | Done | Not started |
| cmd type | Python | PHP |
|---|---|---|
| FT.CREATE | Done | Not started |
| FT.SEARCH | Done | Not started |
| FT.AGGREGATE | Done | Not started |
| FT.DROPINDEX | Done | Not started |
| FT.INFO | Done | Not started |
| FT._LIST | Done | Not started |
| FT.ALIASADD | Done | Not started |
| FT.ALIASDEL | Done | Not started |
| FT.ALIASUPDATE | Done | Not started |
| FT._ALIASLIST | Done | Not started |
| FT.PROFILE | Done | Not started |
| FT.EXPLAIN | Done | Not started |
| FT.EXPLAINCLI | Done | Not started |