Redis server
commands (23/70 implemented)¶
ACL CAT¶
Lists the ACL categories, or the commands inside a category.
ACL DELUSER¶
Deletes ACL users, and terminates their connections.
ACL GENPASS¶
Generates a pseudorandom, secure password that can be used to identify ACL users.
ACL GETUSER¶
Lists the ACL rules of a user.
ACL LIST¶
Dumps the effective rules in ACL file format.
ACL LOAD¶
Reloads the rules from the configured ACL file.
ACL LOG¶
Lists recent security events generated due to ACL rules.
ACL SAVE¶
Saves the effective ACL rules in the configured ACL file.
ACL SETUSER¶
Creates and modifies an ACL user and its rules.
ACL USERS¶
Lists all ACL users.
ACL WHOAMI¶
Returns the authenticated username of the current connection.
BGSAVE¶
Asynchronously saves the database(s) to disk.
COMMAND¶
Returns detailed information about all commands.
COMMAND COUNT¶
Returns a count of commands.
COMMAND INFO¶
Returns information about one, multiple or all commands.
CONFIG SET¶
Sets configuration parameters in-flight.
DBSIZE¶
Returns the number of keys in the database.
FLUSHALL¶
Removes all keys from all databases.
FLUSHDB¶
Remove all keys from the current database.
LASTSAVE¶
Returns the Unix timestamp of the last successful save to disk.
SAVE¶
Synchronously saves the database(s) to disk.
SWAPDB¶
Swaps two Redis databases.
TIME¶
Returns the server time.
Unsupported server commands¶
To implement support for a command, see here
ACL (not implemented)¶
A container for Access List Control commands.
ACL DRYRUN (not implemented)¶
Simulates the execution of a command by a user, without executing the command.
BGREWRITEAOF (not implemented)¶
Asynchronously rewrites the append-only file to disk.
COMMAND DOCS (not implemented)¶
Returns documentary information about one, multiple or all commands.
COMMAND GETKEYS (not implemented)¶
Extracts the key names from an arbitrary command.
COMMAND GETKEYSANDFLAGS (not implemented)¶
Extracts the key names and access flags for an arbitrary command.
COMMAND LIST (not implemented)¶
Returns a list of command names.
CONFIG (not implemented)¶
A container for server configuration commands.
CONFIG GET (not implemented)¶
Returns the effective values of configuration parameters.
CONFIG RESETSTAT (not implemented)¶
Resets the server's statistics.
CONFIG REWRITE (not implemented)¶
Persists the effective configuration to file.
FAILOVER (not implemented)¶
Starts a coordinated failover from a server to one of its replicas.
INFO (not implemented)¶
Returns information and statistics about the server.
LATENCY (not implemented)¶
A container for latency diagnostics commands.
LATENCY DOCTOR (not implemented)¶
Returns a human-readable latency analysis report.
LATENCY GRAPH (not implemented)¶
Returns a latency graph for an event.
LATENCY HELP (not implemented)¶
Returns helpful text about the different subcommands.
LATENCY HISTOGRAM (not implemented)¶
Returns the cumulative distribution of latencies of a subset or all commands.
LATENCY HISTORY (not implemented)¶
Returns timestamp-latency samples for an event.
LATENCY LATEST (not implemented)¶
Returns the latest latency samples for all events.
LATENCY RESET (not implemented)¶
Resets the latency data for one or more events.
LOLWUT (not implemented)¶
Displays computer art and the Redis version
MEMORY (not implemented)¶
A container for memory diagnostics commands.
MEMORY DOCTOR (not implemented)¶
Outputs a memory problems report.
MEMORY MALLOC-STATS (not implemented)¶
Returns the allocator statistics.
MEMORY PURGE (not implemented)¶
Asks the allocator to release memory.
MEMORY STATS (not implemented)¶
Returns details about memory usage.
MEMORY USAGE (not implemented)¶
Estimates the memory usage of a key.
MODULE (not implemented)¶
A container for module commands.
MODULE LIST (not implemented)¶
Returns all loaded modules.
MODULE LOAD (not implemented)¶
Loads a module.
MODULE LOADEX (not implemented)¶
Loads a module using extended parameters.
MODULE UNLOAD (not implemented)¶
Unloads a module.
MONITOR (not implemented)¶
Listens for all requests received by the server in real-time.
PSYNC (not implemented)¶
An internal command used in replication.
REPLCONF (not implemented)¶
An internal command for configuring the replication stream.
REPLICAOF (not implemented)¶
Configures a server as replica of another, or promotes it to a master.
RESTORE-ASKING (not implemented)¶
An internal command for migrating keys in a cluster.
ROLE (not implemented)¶
Returns the replication role.
SHUTDOWN (not implemented)¶
Synchronously saves the database(s) to disk and shuts down the Redis server.
SLAVEOF (not implemented)¶
Sets a Redis server as a replica of another, or promotes it to being a master.
SLOWLOG (not implemented)¶
A container for slow log commands.
SLOWLOG GET (not implemented)¶
Returns the slow log's entries.
SLOWLOG HELP (not implemented)¶
Show helpful text about the different subcommands
SLOWLOG LEN (not implemented)¶
Returns the number of entries in the slow log.
SLOWLOG RESET (not implemented)¶
Clears all entries from the slow log.
SYNC (not implemented)¶
An internal command used in replication.