Commit ad94bc31 authored by Vitaly Arbuzov's avatar Vitaly Arbuzov
Browse files

Merge branch 'unstable' into dict-split-by-slot

parents a08686a5 e55568ed
{ {
"SORT_RO": { "SORT_RO": {
"summary": "Sort the elements in a list, set or sorted set. Read-only variant of SORT.", "summary": "Returns the sorted elements of a list, a set, or a sorted set.",
"complexity": "O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).", "complexity": "O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).",
"group": "generic", "group": "generic",
"since": "7.0.0", "since": "7.0.0",
......
{ {
"SPOP": { "SPOP": {
"summary": "Remove and return one or multiple random members from a set", "summary": "Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.",
"complexity": "Without the count argument O(1), otherwise O(N) where N is the value of the passed count.", "complexity": "Without the count argument O(1), otherwise O(N) where N is the value of the passed count.",
"group": "set", "group": "set",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"SREM": { "SREM": {
"summary": "Remove one or more members from a set", "summary": "Removes one or more members from a set. Deletes the set if the last member was removed.",
"complexity": "O(N) where N is the number of members to be removed.", "complexity": "O(N) where N is the number of members to be removed.",
"group": "set", "group": "set",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"SSCAN": { "SSCAN": {
"summary": "Incrementally iterate Set elements", "summary": "Iterates over members of a set.",
"complexity": "O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.", "complexity": "O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.",
"group": "set", "group": "set",
"since": "2.8.0", "since": "2.8.0",
......
{ {
"SSUBSCRIBE": { "SSUBSCRIBE": {
"summary": "Listen for messages published to the given shard channels", "summary": "Listens for messages published to shard channels.",
"complexity": "O(N) where N is the number of shard channels to subscribe to.", "complexity": "O(N) where N is the number of shard channels to subscribe to.",
"group": "pubsub", "group": "pubsub",
"since": "7.0.0", "since": "7.0.0",
......
{ {
"STRLEN": { "STRLEN": {
"summary": "Get the length of the value stored in a key", "summary": "Returns the length of a string value.",
"complexity": "O(1)", "complexity": "O(1)",
"group": "string", "group": "string",
"since": "2.2.0", "since": "2.2.0",
......
{ {
"SUBSCRIBE": { "SUBSCRIBE": {
"summary": "Listen for messages published to the given channels", "summary": "Listens for messages published to channels.",
"complexity": "O(N) where N is the number of channels to subscribe to.", "complexity": "O(N) where N is the number of channels to subscribe to.",
"group": "pubsub", "group": "pubsub",
"since": "2.0.0", "since": "2.0.0",
......
{ {
"SUBSTR": { "SUBSTR": {
"summary": "Get a substring of the string stored at a key", "summary": "Returns a substring from a string value.",
"complexity": "O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.", "complexity": "O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.",
"group": "string", "group": "string",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"SUNION": { "SUNION": {
"summary": "Add multiple sets", "summary": "Returns the union of multiple sets.",
"complexity": "O(N) where N is the total number of elements in all given sets.", "complexity": "O(N) where N is the total number of elements in all given sets.",
"group": "set", "group": "set",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"SUNIONSTORE": { "SUNIONSTORE": {
"summary": "Add multiple sets and store the resulting set in a key", "summary": "Stores the union of multiple sets in a key.",
"complexity": "O(N) where N is the total number of elements in all given sets.", "complexity": "O(N) where N is the total number of elements in all given sets.",
"group": "set", "group": "set",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"SUNSUBSCRIBE": { "SUNSUBSCRIBE": {
"summary": "Stop listening for messages posted to the given shard channels", "summary": "Stops listening to messages posted to shard channels.",
"complexity": "O(N) where N is the number of clients already subscribed to a shard channel.", "complexity": "O(N) where N is the number of clients already subscribed to a shard channel.",
"group": "pubsub", "group": "pubsub",
"since": "7.0.0", "since": "7.0.0",
......
{ {
"SWAPDB": { "SWAPDB": {
"summary": "Swaps two Redis databases", "summary": "Swaps two Redis databases.",
"complexity": "O(N) where N is the count of clients watching or blocking on keys from both databases.", "complexity": "O(N) where N is the count of clients watching or blocking on keys from both databases.",
"group": "server", "group": "server",
"since": "4.0.0", "since": "4.0.0",
......
{ {
"SYNC": { "SYNC": {
"summary": "Internal command used for replication", "summary": "An internal command used in replication.",
"group": "server", "group": "server",
"since": "1.0.0", "since": "1.0.0",
"arity": 1, "arity": 1,
......
{ {
"TIME": { "TIME": {
"summary": "Return the current server time", "summary": "Returns the server time.",
"complexity": "O(1)", "complexity": "O(1)",
"group": "server", "group": "server",
"since": "2.6.0", "since": "2.6.0",
......
{ {
"TOUCH": { "TOUCH": {
"summary": "Alters the last access time of a key(s). Returns the number of existing keys specified.", "summary": "Returns the number of existing keys out of those specified after updating the time they were last accessed.",
"complexity": "O(N) where N is the number of keys that will be touched.", "complexity": "O(N) where N is the number of keys that will be touched.",
"group": "generic", "group": "generic",
"since": "3.2.1", "since": "3.2.1",
......
{ {
"TTL": { "TTL": {
"summary": "Get the time to live for a key in seconds", "summary": "Returns the expiration time in seconds of a key.",
"complexity": "O(1)", "complexity": "O(1)",
"group": "generic", "group": "generic",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"TYPE": { "TYPE": {
"summary": "Determine the type stored at key", "summary": "Determines the type of value stored at a key.",
"complexity": "O(1)", "complexity": "O(1)",
"group": "generic", "group": "generic",
"since": "1.0.0", "since": "1.0.0",
......
{ {
"UNLINK": { "UNLINK": {
"summary": "Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.", "summary": "Asynchronously deletes one or more keys.",
"complexity": "O(1) for each key removed regardless of its size. Then the command does O(N) work in a different thread in order to reclaim memory, where N is the number of allocations the deleted objects where composed of.", "complexity": "O(1) for each key removed regardless of its size. Then the command does O(N) work in a different thread in order to reclaim memory, where N is the number of allocations the deleted objects where composed of.",
"group": "generic", "group": "generic",
"since": "4.0.0", "since": "4.0.0",
......
{ {
"UNSUBSCRIBE": { "UNSUBSCRIBE": {
"summary": "Stop listening for messages posted to the given channels", "summary": "Stops listening to messages posted to channels.",
"complexity": "O(N) where N is the number of clients already subscribed to a channel.", "complexity": "O(N) where N is the number of clients already subscribed to a channel.",
"group": "pubsub", "group": "pubsub",
"since": "2.0.0", "since": "2.0.0",
......
{ {
"UNWATCH": { "UNWATCH": {
"summary": "Forget about all watched keys", "summary": "Forgets about watched keys of a transaction.",
"complexity": "O(1)", "complexity": "O(1)",
"group": "transactions", "group": "transactions",
"since": "2.2.0", "since": "2.2.0",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment