Library Functions
acl-cat.3valkey | Lists the ACL categories, or the commands inside a category. |
acl-deluser.3valkey | Deletes ACL users, and terminates their connections. |
acl-dryrun.3valkey | Simulates the execution of a command by a user, without executing the command. |
acl-genpass.3valkey | Generates a pseudorandom, secure password that can be used to identify ACL users. |
acl-getuser.3valkey | Lists the ACL rules of a user. |
acl-help.3valkey | Returns helpful text about the different subcommands. |
acl-list.3valkey | Dumps the effective rules in ACL file format. |
acl-load.3valkey | Reloads the rules from the configured ACL file. |
acl-log.3valkey | Lists recent security events generated due to ACL rules. |
acl-save.3valkey | Saves the effective ACL rules in the configured ACL file. |
acl-setuser.3valkey | Creates and modifies an ACL user and its rules. |
acl-users.3valkey | Lists all ACL users. |
acl-whoami.3valkey | Returns the authenticated username of the current connection. |
acl.3valkey | A container for Access List Control commands. |
append.3valkey | Appends a string to the value of a key. Creates the key if it doesn’t exist. |
asking.3valkey | Signals that a cluster client is following an -ASK redirect. |
auth.3valkey | Authenticates the connection. |
bgrewriteaof.3valkey | Asynchronously rewrites the append-only file to disk. |
bgsave.3valkey | Asynchronously saves the database(s) to disk. |
bitcount.3valkey | Counts the number of set bits (population counting) in a string. |
bitfield.3valkey | Performs arbitrary bitfield integer operations on strings. |
bitfield_ro.3valkey | Performs arbitrary read-only bitfield integer operations on strings. |
bitop.3valkey | Performs bitwise operations on multiple strings, and stores the result. |
bitpos.3valkey | Finds the first set (1) or clear (0) bit in a string. |
blmove.3valkey | Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was… |
blmpop.3valkey | Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped. |
blpop.3valkey | Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped. |
brpop.3valkey | Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped. |
brpoplpush.3valkey | Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was… |
bzmpop.3valkey | Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was… |
bzpopmax.3valkey | Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the… |
bzpopmin.3valkey | Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the… |
client-caching.3valkey | Instructs the server whether to track the keys in the next request. |
client-capa.3valkey | A client claims its capability. |
client-getname.3valkey | Returns the name of the connection. |
client-getredir.3valkey | Returns the client ID to which the connection’s tracking notifications are redirected. |
client-help.3valkey | Returns helpful text about the different subcommands. |
client-id.3valkey | Returns the unique client ID of the connection. |
client-info.3valkey | Returns information about the connection. |
client-kill.3valkey | Terminates open connections. |
client-list.3valkey | Lists open connections. |
client-no-evict.3valkey | Sets the client eviction mode of the connection. |
client-no-touch.3valkey | Controls whether commands sent by the client affect the LRU/LFU of accessed keys. |
client-pause.3valkey | Suspends commands processing. |
client-reply.3valkey | Instructs the server whether to reply to commands. |
client-setinfo.3valkey | Sets information specific to the client or connection. |
client-setname.3valkey | Sets the connection name. |
client-tracking.3valkey | Controls server-assisted client-side caching for the connection. |
client-trackinginfo.3valkey | Returns information about server-assisted client-side caching for the connection. |
client-unblock.3valkey | Unblocks a client blocked by a blocking command from a different connection. |
client-unpause.3valkey | Resumes processing commands from paused clients. |
client.3valkey | A container for client connection commands. |
cluster-addslots.3valkey | Assigns new hash slots to a node. |
cluster-addslotsrange.3valkey | Assigns new hash slot ranges to a node. |
cluster-bumpepoch.3valkey | Advances the cluster config epoch. |
cluster-count-failure-reports.3valkey | Returns the number of active failure reports active for a node. |
cluster-countkeysinslot.3valkey | Returns the number of keys in a hash slot. |
cluster-delslots.3valkey | Sets hash slots as unbound for a node. |
cluster-delslotsrange.3valkey | Sets hash slot ranges as unbound for a node. |
cluster-failover.3valkey | Forces a replica to perform a manual failover of its primary. |
cluster-flushslots.3valkey | Deletes all slots information from a node. |
cluster-forget.3valkey | Removes a node from the nodes table. |
cluster-getkeysinslot.3valkey | Returns the key names in a hash slot. |
cluster-help.3valkey | Returns helpful text about the different subcommands. |
cluster-info.3valkey | Returns information about the state of a node. |
cluster-keyslot.3valkey | Returns the hash slot for a key. |
cluster-links.3valkey | Returns a list of all TCP links to and from peer nodes. |
cluster-meet.3valkey | Forces a node to handshake with another node. |
cluster-myid.3valkey | Returns the ID of a node. |
cluster-myshardid.3valkey | Returns the shard ID of a node. |
cluster-nodes.3valkey | Returns the cluster configuration for a node. |
cluster-replicas.3valkey | Lists the replica nodes of a primary node. |
cluster-replicate.3valkey | Configure a node as replica of a primary node. |
cluster-reset.3valkey | Resets a node. |
cluster-saveconfig.3valkey | Forces a node to save the cluster configuration to disk. |
cluster-set-config-epoch.3valkey | Sets the configuration epoch for a new node. |
cluster-setslot.3valkey | Binds a hash slot to a node. |
cluster-shards.3valkey | Returns the mapping of cluster slots to shards. |
cluster-slaves.3valkey | Lists the replica nodes of a primary node. |
cluster-slots.3valkey | Returns the mapping of cluster slots to nodes. |
cluster.3valkey | A container for Cluster commands. |
command-count.3valkey | Returns a count of commands. |
command-docs.3valkey | Returns documentary information about one, multiple or all commands. |
command-getkeys.3valkey | Extracts the key names from an arbitrary command. |
command-getkeysandflags.3valkey | Extracts the key names and access flags for an arbitrary command. |
command-help.3valkey | Returns helpful text about the different subcommands. |
command-info.3valkey | Returns information about one, multiple or all commands. |
command-list.3valkey | Returns a list of command names. |
command.3valkey | Returns detailed information about all commands. |
config-get.3valkey | Returns the effective values of configuration parameters. |
config-help.3valkey | Returns helpful text about the different subcommands. |
config-resetstat.3valkey | Resets the server’s statistics. |
config-rewrite.3valkey | Persists the effective configuration to file. |
config-set.3valkey | Sets configuration parameters in-flight. |
config.3valkey | A container for server configuration commands. |
copy.3valkey | Copies the value of a key to a new key. |
dbsize.3valkey | Returns the number of keys in the database. |
debug.3valkey | A container for debugging commands. |
decr.3valkey | Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn’t exist. |
decrby.3valkey | Decrements a number from the integer value of a key. Uses 0 as initial value if the key doesn’t exist. |
del.3valkey | Deletes one or more keys. |
discard.3valkey | Discards a transaction. |
dump.3valkey | Returns a serialized representation of the value stored at a key. |
echo.3valkey | Returns the given string. |
eval.3valkey | Executes a server-side Lua script. |
eval_ro.3valkey | Executes a read-only server-side Lua script. |
evalsha.3valkey | Executes a server-side Lua script by SHA1 digest. |
evalsha_ro.3valkey | Executes a read-only server-side Lua script by SHA1 digest. |
exec.3valkey | Executes all commands in a transaction. |
exists.3valkey | Determines whether one or more keys exist. |
expire.3valkey | Sets the expiration time of a key in seconds. |
expireat.3valkey | Sets the expiration time of a key to a Unix timestamp. |
expiretime.3valkey | Returns the expiration time of a key as a Unix timestamp. |
failover.3valkey | Starts a coordinated failover from a server to one of its replicas. |
fcall.3valkey | Invokes a function. |
fcall_ro.3valkey | Invokes a read-only function. |
flushall.3valkey | Removes all keys from all databases. |
flushdb.3valkey | Remove all keys from the current database. |
function-delete.3valkey | Deletes a library and its functions. |
function-dump.3valkey | Dumps all libraries into a serialized binary payload. |
function-flush.3valkey | Deletes all libraries and functions. |
function-help.3valkey | Returns helpful text about the different subcommands. |
function-kill.3valkey | Terminates a function during execution. |
function-list.3valkey | Returns information about all libraries. |
function-load.3valkey | Creates a library. |
function-restore.3valkey | Restores all libraries from a payload. |
function-stats.3valkey | Returns information about a function during execution. |
function.3valkey | A container for function commands. |
geoadd.3valkey | Adds one or more members to a geospatial index. The key is created if it doesn’t exist. |
geodist.3valkey | Returns the distance between two members of a geospatial index. |
geohash.3valkey | Returns members from a geospatial index as geohash strings. |
geopos.3valkey | Returns the longitude and latitude of members from a geospatial index. |
georadius.3valkey | Queries a geospatial index for members within a distance from a coordinate, optionally stores the result. |
georadius_ro.3valkey | Returns members from a geospatial index that are within a distance from a coordinate. |
georadiusbymember.3valkey | Queries a geospatial index for members within a distance from a member, optionally stores the result. |
georadiusbymember_ro.3valkey | Returns members from a geospatial index that are within a distance from a member. |
geosearch.3valkey | Queries a geospatial index for members inside an area of a box or a circle. |
geosearchstore.3valkey | Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result. |
get.3valkey | Returns the string value of a key. |
getbit.3valkey | Returns a bit value by offset. |
getdel.3valkey | Returns the string value of a key after deleting the key. |
getex.3valkey | Returns the string value of a key after setting its expiration time. |
getrange.3valkey | Returns a substring of the string stored at a key. |
getset.3valkey | Returns the previous string value of a key after setting it to a new value. |
hdel.3valkey | Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain. |
hello.3valkey | Handshakes with the server. |
hexists.3valkey | Determines whether a field exists in a hash. |
hget.3valkey | Returns the value of a field in a hash. |
hgetall.3valkey | Returns all fields and values in a hash. |
hincrby.3valkey | Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn’t exist. |
hincrbyfloat.3valkey | Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn’t exist. |
hkeys.3valkey | Returns all fields in a hash. |
hlen.3valkey | Returns the number of fields in a hash. |
hmget.3valkey | Returns the values of all fields in a hash. |
hmset.3valkey | Sets the values of multiple fields. |
hrandfield.3valkey | Returns one or more random fields from a hash. |
hscan.3valkey | Iterates over fields and values of a hash. |
hset.3valkey | Creates or modifies the value of a field in a hash. |
hsetnx.3valkey | Sets the value of a field in a hash only when the field doesn’t exist. |
hstrlen.3valkey | Returns the length of the value of a field. |
hvals.3valkey | Returns all values in a hash. |
incr.3valkey | Increments the integer value of a key by one. Uses 0 as initial value if the key doesn’t exist. |
incrby.3valkey | Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn’t exist. |
incrbyfloat.3valkey | Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn’t exist. |
info.3valkey | Returns information and statistics about the server. |
keys.3valkey | Returns all key names that match a pattern. |
lastsave.3valkey | Returns the Unix timestamp of the last successful save to disk. |
latency-doctor.3valkey | Returns a human-readable latency analysis report. |
latency-graph.3valkey | Returns a latency graph for an event. |
latency-help.3valkey | Returns helpful text about the different subcommands. |
latency-histogram.3valkey | Returns the cumulative distribution of latencies of a subset or all commands. |
latency-history.3valkey | Returns timestamp-latency samples for an event. |
latency-latest.3valkey | Returns the latest latency samples for all events. |
latency-reset.3valkey | Resets the latency data for one or more events. |
latency.3valkey | A container for latency diagnostics commands. |
lcs.3valkey | Finds the longest common substring. |
lindex.3valkey | Returns an element from a list by its index. |
linsert.3valkey | Inserts an element before or after another element in a list. |
llen.3valkey | Returns the length of a list. |
lmove.3valkey | Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved. |
lmpop.3valkey | Returns multiple elements from a list after removing them. Deletes the list if the last element was popped. |
lolwut.3valkey | Displays computer art and the server version |
lpop.3valkey | Returns the first elements in a list after removing it. Deletes the list if the last element was popped. |
lpos.3valkey | Returns the index of matching elements in a list. |
lpush.3valkey | Prepends one or more elements to a list. Creates the key if it doesn’t exist. |
lpushx.3valkey | Prepends one or more elements to a list only when the list exists. |
lrange.3valkey | Returns a range of elements from a list. |
lrem.3valkey | Removes elements from a list. Deletes the list if the last element was removed. |
lset.3valkey | Sets the value of an element in a list by its index. |
ltrim.3valkey | Removes elements from both ends a list. Deletes the list if all elements were trimmed. |
memory-doctor.3valkey | Outputs a memory problems report. |
memory-help.3valkey | Returns helpful text about the different subcommands. |
memory-malloc-stats.3valkey | Returns the allocator statistics. |
memory-purge.3valkey | Asks the allocator to release memory. |
memory-stats.3valkey | Returns details about memory usage. |
memory-usage.3valkey | Estimates the memory usage of a key. |
memory.3valkey | A container for memory diagnostics commands. |
mget.3valkey | Atomically returns the string values of one or more keys. |
migrate.3valkey | Atomically transfers a key from one instance to another. |
module-help.3valkey | Returns helpful text about the different subcommands. |
module-list.3valkey | Returns all loaded modules. |
module-load.3valkey | Loads a module. |
module-loadex.3valkey | Loads a module using extended parameters. |
module-unload.3valkey | Unloads a module. |
module.3valkey | A container for module commands. |
monitor.3valkey | Listens for all requests received by the server in real-time. |
move.3valkey | Moves a key to another database. |
mset.3valkey | Atomically creates or modifies the string values of one or more keys. |
msetnx.3valkey | Atomically modifies the string values of one or more keys only when all keys don’t exist. |
multi.3valkey | Starts a transaction. |
object-encoding.3valkey | Returns the internal encoding of an object. |
object-freq.3valkey | Returns the logarithmic access frequency counter of an object. |
object-help.3valkey | Returns helpful text about the different subcommands. |
object-idletime.3valkey | Returns the time since the last access to an object. |
object-refcount.3valkey | Returns the reference count of a value of a key. |
object.3valkey | A container for object introspection commands. |
persist.3valkey | Removes the expiration time of a key. |
pexpire.3valkey | Sets the expiration time of a key in milliseconds. |
pexpireat.3valkey | Sets the expiration time of a key to a Unix milliseconds timestamp. |
pexpiretime.3valkey | Returns the expiration time of a key as a Unix milliseconds timestamp. |
pfadd.3valkey | Adds elements to a HyperLogLog key. Creates the key if it doesn’t exist. |
pfcount.3valkey | Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s). |
pfdebug.3valkey | Internal commands for debugging HyperLogLog values. |
pfmerge.3valkey | Merges one or more HyperLogLog values into a single key. |
pfselftest.3valkey | An internal command for testing HyperLogLog values. |
ping.3valkey | Returns the server’s liveliness response. |
psetex.3valkey | Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn’t exist. |
psubscribe.3valkey | Listens for messages published to channels that match one or more patterns. |
psync.3valkey | An internal command used in replication. |
pttl.3valkey | Returns the expiration time in milliseconds of a key. |
publish.3valkey | Posts a message to a channel. |
pubsub-channels.3valkey | Returns the active channels. |
pubsub-help.3valkey | Returns helpful text about the different subcommands. |
pubsub-numpat.3valkey | Returns a count of unique pattern subscriptions. |
pubsub-numsub.3valkey | Returns a count of subscribers to channels. |
pubsub-shardchannels.3valkey | Returns the active shard channels. |
pubsub-shardnumsub.3valkey | Returns the count of subscribers of shard channels. |
pubsub.3valkey | A container for Pub/Sub commands. |
punsubscribe.3valkey | Stops listening to messages published to channels that match one or more patterns. |
quit.3valkey | Closes the connection. |
randomkey.3valkey | Returns a random key name from the database. |
readonly.3valkey | Enables read-only queries for a connection to a Valkey replica node. |
readwrite.3valkey | Enables read-write queries for a connection to a Valkey replica node. |
rename.3valkey | Renames a key and overwrites the destination. |
renamenx.3valkey | Renames a key only when the target key name doesn’t exist. |
replconf.3valkey | An internal command for configuring the replication stream. |
replicaof.3valkey | Configures a server as replica of another, or promotes it to a primary. |
reset.3valkey | Resets the connection. |
restore-asking.3valkey | An internal command for migrating keys in a cluster. |
restore.3valkey | Creates a key from the serialized representation of a value. |
role.3valkey | Returns the replication role. |
rpop.3valkey | Returns and removes the last elements of a list. Deletes the list if the last element was popped. |
rpoplpush.3valkey | Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped. |
rpush.3valkey | Appends one or more elements to a list. Creates the key if it doesn’t exist. |
rpushx.3valkey | Appends an element to a list only when the list exists. |
sadd.3valkey | Adds one or more members to a set. Creates the key if it doesn’t exist. |
save.3valkey | Synchronously saves the database(s) to disk. |
scan.3valkey | Iterates over the key names in the database. |
scard.3valkey | Returns the number of members in a set. |
script-debug.3valkey | Sets the debug mode of server-side Lua scripts. |
script-exists.3valkey | Determines whether server-side Lua scripts exist in the script cache. |
script-flush.3valkey | Removes all server-side Lua scripts from the script cache. |
script-help.3valkey | Returns helpful text about the different subcommands. |
script-kill.3valkey | Terminates a server-side Lua script during execution. |
script-load.3valkey | Loads a server-side Lua script to the script cache. |
script-show.3valkey | Show server-side Lua script in the script cache. |
script.3valkey | A container for Lua scripts management commands. |
sdiff.3valkey | Returns the difference of multiple sets. |
sdiffstore.3valkey | Stores the difference of multiple sets in a key. |
select.3valkey | Changes the selected database. |
set.3valkey | Sets the string value of a key, ignoring its type. The key is created if it doesn’t exist. |
setbit.3valkey | Sets or clears the bit at offset of the string value. Creates the key if it doesn’t exist. |
setex.3valkey | Sets the string value and expiration time of a key. Creates the key if it doesn’t exist. |
setnx.3valkey | Set the string value of a key only when the key doesn’t exist. |
setrange.3valkey | Overwrites a part of a string value with another by an offset. Creates the key if it doesn’t exist. |
shutdown.3valkey | Synchronously saves the database(s) to disk and shuts down the server. |
sinter.3valkey | Returns the intersect of multiple sets. |
sintercard.3valkey | Returns the number of members of the intersect of multiple sets. |
sinterstore.3valkey | Stores the intersect of multiple sets in a key. |
sismember.3valkey | Determines whether a member belongs to a set. |
slaveof.3valkey | Sets a server as a replica of another, or promotes it to being a primary. |
slowlog-get.3valkey | Returns the slow log’s entries. |
slowlog-help.3valkey | Show helpful text about the different subcommands |
slowlog-len.3valkey | Returns the number of entries in the slow log. |
slowlog-reset.3valkey | Clears all entries from the slow log. |
slowlog.3valkey | A container for slow log commands. |
smembers.3valkey | Returns all members of a set. |
smismember.3valkey | Determines whether multiple members belong to a set. |
smove.3valkey | Moves a member from one set to another. |
sort.3valkey | Sorts the elements in a list, a set, or a sorted set, optionally storing the result. |
sort_ro.3valkey | Returns the sorted elements of a list, a set, or a sorted set. |
spop.3valkey | Returns one or more random members from a set after removing them. Deletes the set if the last member was popped. |
spublish.3valkey | Post a message to a shard channel |
srandmember.3valkey | Get one or multiple random members from a set |
srem.3valkey | Removes one or more members from a set. Deletes the set if the last member was removed. |
sscan.3valkey | Iterates over members of a set. |
ssubscribe.3valkey | Listens for messages published to shard channels. |
strlen.3valkey | Returns the length of a string value. |
subscribe.3valkey | Listens for messages published to channels. |
substr.3valkey | Returns a substring from a string value. |
sunion.3valkey | Returns the union of multiple sets. |
sunionstore.3valkey | Stores the union of multiple sets in a key. |
sunsubscribe.3valkey | Stops listening to messages posted to shard channels. |
swapdb.3valkey | Swaps two databases. |
sync.3valkey | An internal command used in replication. |
time.3valkey | Returns the server time. |
touch.3valkey | Returns the number of existing keys out of those specified after updating the time they were last accessed. |
ttl.3valkey | Returns the expiration time in seconds of a key. |
type.3valkey | Determines the type of value stored at a key. |
unlink.3valkey | Asynchronously deletes one or more keys. |
unsubscribe.3valkey | Stops listening to messages posted to channels. |
unwatch.3valkey | Forgets about watched keys of a transaction. |
wait.3valkey | Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed. |
waitaof.3valkey | Blocks until all of the preceding write commands sent by the connection are written to the append-only file of the primary and/or replicas. |
watch.3valkey | Monitors changes to keys to determine the execution of a transaction. |
xack.3valkey | Returns the number of messages that were successfully acknowledged by the consumer group member of a stream. |
xadd.3valkey | Appends a new message to a stream. Creates the key if it doesn’t exist. |
xautoclaim.3valkey | Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member. |
xclaim.3valkey | Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member. |
xdel.3valkey | Returns the number of messages after removing them from a stream. |
xgroup-create.3valkey | Creates a consumer group. |
xgroup-createconsumer.3valkey | Creates a consumer in a consumer group. |
xgroup-delconsumer.3valkey | Deletes a consumer from a consumer group. |
xgroup-destroy.3valkey | Destroys a consumer group. |
xgroup-help.3valkey | Returns helpful text about the different subcommands. |
xgroup-setid.3valkey | Sets the last-delivered ID of a consumer group. |
xgroup.3valkey | A container for consumer groups commands. |
xinfo-consumers.3valkey | Returns a list of the consumers in a consumer group. |
xinfo-groups.3valkey | Returns a list of the consumer groups of a stream. |
xinfo-help.3valkey | Returns helpful text about the different subcommands. |
xinfo-stream.3valkey | Returns information about a stream. |
xinfo.3valkey | A container for stream introspection commands. |
xlen.3valkey | Return the number of messages in a stream. |
xpending.3valkey | Returns the information and entries from a stream consumer group’s pending entries list. |
xrange.3valkey | Returns the messages from a stream within a range of IDs. |
xread.3valkey | Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise. |
xreadgroup.3valkey | Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise. |
xrevrange.3valkey | Returns the messages from a stream within a range of IDs in reverse order. |
xsetid.3valkey | An internal command for replicating stream values. |
xtrim.3valkey | Deletes messages from the beginning of a stream. |
zadd.3valkey | Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn’t exist. |
zcard.3valkey | Returns the number of members in a sorted set. |
zcount.3valkey | Returns the count of members in a sorted set that have scores within a range. |
zdiff.3valkey | Returns the difference between multiple sorted sets. |
zdiffstore.3valkey | Stores the difference of multiple sorted sets in a key. |
zincrby.3valkey | Increments the score of a member in a sorted set. |
zinter.3valkey | Returns the intersect of multiple sorted sets. |
zintercard.3valkey | Returns the number of members of the intersect of multiple sorted sets. |
zinterstore.3valkey | Stores the intersect of multiple sorted sets in a key. |
zlexcount.3valkey | Returns the number of members in a sorted set within a lexicographical range. |
zmpop.3valkey | Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped. |
zmscore.3valkey | Returns the score of one or more members in a sorted set. |
zpopmax.3valkey | Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped. |
zpopmin.3valkey | Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped. |
zrandmember.3valkey | Returns one or more random members from a sorted set. |
zrange.3valkey | Returns members in a sorted set within a range of indexes. |
zrangebylex.3valkey | Returns members in a sorted set within a lexicographical range. |
zrangebyscore.3valkey | Returns members in a sorted set within a range of scores. |
zrangestore.3valkey | Stores a range of members from sorted set in a key. |
zrank.3valkey | Returns the index of a member in a sorted set ordered by ascending scores. |
zrem.3valkey | Removes one or more members from a sorted set. Deletes the sorted set if all members were removed. |
zremrangebylex.3valkey | Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed. |
zremrangebyrank.3valkey | Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed. |
zremrangebyscore.3valkey | Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed. |
zrevrange.3valkey | Returns members in a sorted set within a range of indexes in reverse order. |
zrevrangebylex.3valkey | Returns members in a sorted set within a lexicographical range in reverse order. |
zrevrangebyscore.3valkey | Returns members in a sorted set within a range of scores in reverse order. |
zrevrank.3valkey | Returns the index of a member in a sorted set ordered by descending scores. |
zscan.3valkey | Iterates over members and scores of a sorted set. |
zscore.3valkey | Returns the score of a member in a sorted set. |
zunion.3valkey | Returns the union of multiple sorted sets. |
zunionstore.3valkey | Stores the union of multiple sorted sets in a key. |
Miscellanea |
valkey | Valkey Documentation |
valkey-ARM | ARM support |
valkey-acl | ACL |
valkey-admin | |
valkey-bitfields | Bitfields |
valkey-bitmaps | Bitmaps |
valkey-client-side-caching | Client-side caching in Valkey |
valkey-clients | Valkey client handling |
valkey-cluster-spec | Valkey cluster specification |
valkey-cluster-tutorial | Scale with Valkey Cluster |
valkey-command-arguments | Valkey command arguments |
valkey-command-tips | Valkey command tips |
valkey-commands | The full list of Valkey commands |
valkey-data-types | Valkey data types |
valkey-debugging | Debugging |
valkey-distlock | Distributed Locks with Valkey |
valkey-encryption | TLS |
valkey-eval-intro | Scripting with Lua |
valkey-faq | |
valkey-functions-intro | Valkey functions |
valkey-geospatial | Valkey geospatial |
valkey-get-started | Quick starts |
valkey-hashes | Hashes |
valkey-history | Valkey history |
valkey-hyperloglogs | HyperLogLog |
valkey-indexing | Secondary indexing |
valkey-installation | Install Valkey |
valkey-introduction | Introduction to Valkey |
valkey-key-specs | Command key specifications |
valkey-keyspace | Keyspace |
valkey-latency | Diagnosing latency issues |
valkey-latency-monitor | Valkey latency monitoring |
valkey-ldb | Debugging Lua scripts in Valkey |
valkey-license | Valkey license |
valkey-lists | Lists |
valkey-lru-cache | Key eviction |
valkey-lua-api | Valkey Lua API reference |
valkey-mass-insertion | Bulk loading |
valkey-memory-optimization | |
valkey-migration | Migration from Redis to Valkey |
valkey-modules-api-ref | Modules API reference |
valkey-modules-blocking-ops | Valkey modules and blocking commands |
valkey-modules-intro | Valkey modules API |
valkey-modules-native-types | Modules API for native types |
valkey-notifications | Valkey keyspace notifications |
valkey-performance-on-cpu | |
valkey-persistence | Valkey persistence |
valkey-pipelining | Valkey pipelining |
valkey-problems | Troubleshooting Valkey |
valkey-programmability | Valkey programmability |
valkey-protocol | Serialization protocol specification |
valkey-pubsub | Valkey Pub/Sub |
valkey-quickstart | Valkey as an in-memory data structure store quick start guide |
valkey-releases | Valkey releases and versioning |
valkey-replication | Valkey replication |
valkey-security | Valkey security |
valkey-sentinel-clients | Sentinel client spec |
valkey-sets | Sets |
valkey-signals | Valkey signal handling |
valkey-sorted-sets | Sorted Sets |
valkey-streams-intro | Streams |
valkey-strings | Strings |
valkey-transactions | Transactions |
valkey-twitter-clone | Valkey patterns example |