diff --git a/src/help.h b/src/help.h index 60a5726bfbe520fffb9dd673b0b2cf970e0ffedc..8395c525bb707580289fd0d1936398cb8f1042b6 100644 --- a/src/help.h +++ b/src/help.h @@ -14,7 +14,8 @@ static char *commandGroups[] = { "transactions", "connection", "server", - "scripting" + "scripting", + "hyperloglog" }; struct commandHelp { @@ -54,6 +55,11 @@ struct commandHelp { "Perform bitwise operations between strings", 1, "2.6.0" }, + { "BITPOS", + "key bit [start] [end]", + "Find first bit set or clear in a string", + 1, + "2.8.7" }, { "BLPOP", "key [key ...] timeout", "Remove and get the first element in a list, or block until one is available", @@ -84,6 +90,11 @@ struct commandHelp { "Get the list of client connections", 9, "2.4.0" }, + { "CLIENT PAUSE", + "timeout", + "Stop processing commands from clients for some time", + 9, + "2.9.50" }, { "CLIENT SETNAME", "connection-name", "Set the current connection name", @@ -99,6 +110,11 @@ struct commandHelp { "Reset the stats returned by INFO", 9, "2.0.0" }, + { "CONFIG REWRITE", + "-", + "Rewrite the configuration file with the in memory configuration", + 9, + "2.8.0" }, { "CONFIG SET", "parameter value", "Set a configuration parameter to the given value", @@ -259,6 +275,11 @@ struct commandHelp { "Set multiple hash fields to multiple values", 5, "2.0.0" }, + { "HSCAN", + "key cursor [MATCH pattern] [COUNT count]", + "Incrementally iterate hash fields and associated values", + 5, + "2.8.0" }, { "HSET", "key field value", "Set the string value of a hash field", @@ -360,7 +381,7 @@ struct commandHelp { 1, "1.0.0" }, { "MIGRATE", - "host port key destination-db timeout", + "host port key destination-db timeout [COPY] [REPLACE]", "Atomically transfer a key from a Redis instance to another one.", 0, "2.6.0" }, @@ -409,6 +430,21 @@ struct commandHelp { "Set the expiration for a key as a UNIX timestamp specified in milliseconds", 0, "2.6.0" }, + { "PFADD", + "key element [element ...]", + "Adds the specified elements to the specified HyperLogLog.", + 11, + "2.8.9" }, + { "PFCOUNT", + "key [key ...]", + "Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).", + 11, + "2.8.9" }, + { "PFMERGE", + "destkey sourcekey [sourcekey ...]", + "Merge N different HyperLogLogs into a single one.", + 11, + "2.8.9" }, { "PING", "-", "Ping the server", @@ -434,6 +470,11 @@ struct commandHelp { "Post a message to a channel", 6, "2.0.0" }, + { "PUBSUB", + "subcommand [argument [argument ...]]", + "Inspect the state of the Pub/Sub subsystem", + 6, + "2.8.0" }, { "PUNSUBSCRIBE", "[pattern [pattern ...]]", "Stop listening for messages posted to channels matching the given patterns", @@ -494,6 +535,11 @@ struct commandHelp { "Synchronously save the dataset to disk", 9, "1.0.0" }, + { "SCAN", + "cursor [MATCH pattern] [COUNT count]", + "Incrementally iterate the keys space", + 0, + "2.8.0" }, { "SCARD", "key", "Get the number of members in a set", @@ -619,6 +665,11 @@ struct commandHelp { "Remove one or more members from a set", 3, "1.0.0" }, + { "SSCAN", + "key cursor [MATCH pattern] [COUNT count]", + "Incrementally iterate Set elements", + 3, + "2.8.0" }, { "STRLEN", "key", "Get the length of the value stored in a key", @@ -699,11 +750,21 @@ struct commandHelp { "Intersect multiple sorted sets and store the resulting sorted set in a new key", 4, "2.0.0" }, + { "ZLEXCOUNT", + "key min max", + "Count the number of members in a sorted set between a given lexicographical range", + 4, + "2.8.9" }, { "ZRANGE", "key start stop [WITHSCORES]", "Return a range of members in a sorted set, by index", 4, "1.2.0" }, + { "ZRANGEBYLEX", + "key min max [LIMIT offset count]", + "Return a range of members in a sorted set, by lexicographical range", + 4, + "2.8.9" }, { "ZRANGEBYSCORE", "key min max [WITHSCORES] [LIMIT offset count]", "Return a range of members in a sorted set, by score", @@ -719,6 +780,11 @@ struct commandHelp { "Remove one or more members from a sorted set", 4, "1.2.0" }, + { "ZREMRANGEBYLEX", + "key min max", + "Remove all members in a sorted set between the given lexicographical range", + 4, + "2.8.9" }, { "ZREMRANGEBYRANK", "key start stop", "Remove all members in a sorted set within the given indexes", @@ -744,6 +810,11 @@ struct commandHelp { "Determine the index of a member in a sorted set, with scores ordered from high to low", 4, "2.0.0" }, + { "ZSCAN", + "key cursor [MATCH pattern] [COUNT count]", + "Incrementally iterate sorted sets elements and associated scores", + 4, + "2.8.0" }, { "ZSCORE", "key member", "Get the score associated with the given member in a sorted set",