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": {
"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).",
"group": "generic",
"since": "7.0.0",
......
{
"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.",
"group": "set",
"since": "1.0.0",
......
{
"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.",
"group": "set",
"since": "1.0.0",
......
{
"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.",
"group": "set",
"since": "2.8.0",
......
{
"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.",
"group": "pubsub",
"since": "7.0.0",
......
{
"STRLEN": {
"summary": "Get the length of the value stored in a key",
"summary": "Returns the length of a string value.",
"complexity": "O(1)",
"group": "string",
"since": "2.2.0",
......
{
"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.",
"group": "pubsub",
"since": "2.0.0",
......
{
"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.",
"group": "string",
"since": "1.0.0",
......
{
"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.",
"group": "set",
"since": "1.0.0",
......
{
"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.",
"group": "set",
"since": "1.0.0",
......
{
"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.",
"group": "pubsub",
"since": "7.0.0",
......
{
"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.",
"group": "server",
"since": "4.0.0",
......
{
"SYNC": {
"summary": "Internal command used for replication",
"summary": "An internal command used in replication.",
"group": "server",
"since": "1.0.0",
"arity": 1,
......
{
"TIME": {
"summary": "Return the current server time",
"summary": "Returns the server time.",
"complexity": "O(1)",
"group": "server",
"since": "2.6.0",
......
{
"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.",
"group": "generic",
"since": "3.2.1",
......
{
"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)",
"group": "generic",
"since": "1.0.0",
......
{
"TYPE": {
"summary": "Determine the type stored at key",
"summary": "Determines the type of value stored at a key.",
"complexity": "O(1)",
"group": "generic",
"since": "1.0.0",
......
{
"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.",
"group": "generic",
"since": "4.0.0",
......
{
"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.",
"group": "pubsub",
"since": "2.0.0",
......
{
"UNWATCH": {
"summary": "Forget about all watched keys",
"summary": "Forgets about watched keys of a transaction.",
"complexity": "O(1)",
"group": "transactions",
"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