Package valkey-doc
Documentation and extra man pages for valkey
Version: 8.1.4
See also: valkey.
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-import-source.3valkey | Mark this client as an import source when server is in import mode. |
| 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-slot-stats.3valkey | Return an array of slot usage statistics for slots assigned to the current 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. |
| commandlog-get.3valkey | Returns the specified command log’s entries. |
| commandlog-help.3valkey | Show helpful text about the different subcommands |
| commandlog-len.3valkey | Returns the number of entries in the specified type of command log. |
| commandlog-reset.3valkey | Clears all entries from the specified type of command log. |
| commandlog.3valkey | A container for command log 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-RDMA | RDMA experimental support |
| valkey-acl | ACL |
| valkey-admin | |
| valkey-bitfields | Bitfields |
| valkey-bitmaps | Bitmaps |
| valkey-client-side-caching | Client-side caching |
| valkey-clients | Client handling |
| valkey-cluster-spec | Cluster specification |
| valkey-cluster-tutorial | Cluster tutorial |
| valkey-command-arguments | Command arguments |
| valkey-command-tips | Command tips |
| valkey-commands | The full list of Valkey commands |
| valkey-data-types | Data types |
| valkey-debugging | Debugging |
| valkey-distlock | Distributed Locks |
| valkey-encryption | TLS |
| valkey-eval-intro | Scripting with Lua |
| valkey-faq | |
| valkey-functions-intro | Functions |
| valkey-geospatial | Geospatial |
| valkey-hashes | Hashes |
| valkey-history | History |
| valkey-hyperloglogs | HyperLogLog |
| valkey-indexing | Secondary indexing |
| valkey-installation | Installation |
| valkey-introduction | Introduction |
| valkey-key-specs | Command key specifications |
| valkey-keyspace | Keyspace |
| valkey-latency | Diagnosing latency issues |
| valkey-latency-monitor | Latency monitoring |
| valkey-ldb | Debugging Lua scripts |
| valkey-license | License |
| valkey-lists | Lists |
| valkey-lru-cache | Key eviction |
| valkey-lua-api | 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 | Modules and blocking commands |
| valkey-modules-intro | Modules API |
| valkey-modules-native-types | Modules API for native types |
| valkey-notifications | Keyspace notifications |
| valkey-performance-on-cpu | |
| valkey-persistence | Persistence |
| valkey-pipelining | Pipelining |
| valkey-problems | Troubleshooting Valkey |
| valkey-programmability | Programmability |
| valkey-protocol | Serialization protocol specification |
| valkey-pubsub | Pub/Sub |
| valkey-quickstart | Quick start guide |
| valkey-releases | Releases and versioning |
| valkey-replication | Replication |
| valkey-security | Security |
| valkey-sentinel-clients | Sentinel client spec |
| valkey-sets | Sets |
| valkey-signals | Signal handling |
| valkey-sorted-sets | Sorted Sets |
| valkey-streams-intro | Streams |
| valkey-strings | Strings |
| valkey-transactions | Transactions |
| valkey-twitter-clone | Patterns example |