1. DEL key [key ...]删除指定的key(一个或多个)
  2. DUMP key导出key的值
  3. EXISTS key [key ...]查询一个key是否存在
  4. EXPIRE key seconds设置一个key的过期的秒数
  5. EXPIREAT key timestamp设置一个UNIX时间戳的过期时间
  6. KEYS pattern查找所有匹配给定的模式的键
  7. MIGRATE host port key destination-db timeout [COPY] [REPLACE]原子性的将key从redis的一个实例移到另一个实例
  8. MOVE key db移动一个key到另一个数据库
  9. OBJECT subcommand [arguments [arguments ...]]检查内部的再分配对象
  10. PERSIST key移除key的过期时间
  11. PEXPIRE key milliseconds设置key的有效时间以毫秒为单位
  12. PEXPIREAT key milliseconds-timestamp设置key的到期UNIX时间戳以毫秒为单位
  13. PTTL key获取key的有效毫秒数
  14. RANDOMKEY 返回一个随机的key
  15. RENAME key newkey将一个key重命名
  16. RENAMENX key newkey重命名一个key,新的key必须是不存在的key
  17. RESTORE key ttl serialized-value [REPLACE]Create a key using the provided serialized value, previously obtained using DUMP.
  18. SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]对队列、集合、有序集合排序
  19. TTL key获取key的有效时间(单位:秒)
  20. TYPE key获取key的存储类型
  21. WAIT numslaves timeoutWait for the synchronous replication of all the write commands sent in the context of the current connection
  22. SCAN cursor [MATCH pattern] [COUNT count]增量迭代key
  23. APPEND key value追加一个值到key上
  24. BITCOUNT key [start end]统计字符串指定起始位置的字节数
  25. BITFIELD key [GET type offset] [SET type offset value] [INCRBY type offset increment] [OVERFLOW WRAP|SAT|FAIL]Perform arbitrary bitfield integer operations on strings
  26. BITOP operation destkey key [key ...]Perform bitwise operations between strings
  27. BITPOS key bit [start] [end]Find first bit set or clear in a string
  28. DECR key整数原子减1
  29. DECRBY key decrement原子减指定的整数
  30. GET key返回key的value
  31. GETBIT key offset返回位的值存储在关键的字符串值的偏移量。
  32. GETRANGE key start end获取存储在key上的值的一个子字符串
  33. GETSET key value设置一个key的value,并获取设置前的值
  34. INCR key执行原子加1操作
  35. INCRBY key increment执行原子增加一个整数
  36. INCRBYFLOAT key increment执行原子增加一个浮点数
  37. MGET key [key ...]获得所有key的值
  38. MSET key value [key value ...]设置多个key value
  39. MSETNX key value [key value ...]设置多个key value,仅当key存在时
  40. PSETEX key milliseconds valueSet the value and expiration in milliseconds of a key
  41. SET key value [EX seconds] [PX milliseconds] [NX|XX]设置一个key的value值
  42. SETBIT key offset valueSets or clears the bit at offset in the string value stored at key
  43. SETEX key seconds value设置key-value并设置过期时间(单位:秒)
  44. SETNX key value设置的一个关键的价值,只有当该键不存在
  45. SETRANGE key offset valueOverwrite part of a string at key starting at the specified offset
  46. STRLEN key获取指定key值的长度
  47. BLPOP key [key ...] timeout删除,并获得该列表中的第一元素,或阻塞,直到有一个可用
  48. BRPOP key [key ...] timeout删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用
  49. BRPOPLPUSH source destination timeout弹出一个列表的值,将它推到另一个列表,并返回它;或阻塞,直到有一个可用
  50. LINDEX key index获取一个元素,通过其索引列表
  51. LINSERT key BEFORE|AFTER pivot value在列表中的另一个元素之前或之后插入一个元素
  52. LLEN key获得队列(List)的长度
  53. LPOP key从队列的左边出队一个元素
  54. LPUSH key value [value ...]从队列的左边入队一个或多个元素
  55. LPUSHX key value当队列存在时,从队到左边入队一个元素
  56. LRANGE key start stop从列表中获取指定返回的元素
  57. LREM key count value从列表中删除元素
  58. LSET key index value设置队列里面一个元素的值
  59. LTRIM key start stop修剪到指定范围内的清单
  60. RPOP key从队列的右边出队一个元
  61. RPOPLPUSH source destination删除列表中的最后一个元素,将其追加到另一个列表
  62. RPUSH key value [value ...]从队列的右边入队一个元素
  63. RPUSHX key value从队列的右边入队一个元素,仅队列存在时有效
  64. PSUBSCRIBE pattern [pattern ...]Listen for messages published to channels matching the given patterns
  65. PUBSUB subcommand [argument [argument ...]]Inspect the state of the Pub/Sub subsystem
  66. PUBLISH channel message发布一条消息到频道
  67. PUNSUBSCRIBE [pattern [pattern ...]]停止发布到匹配给定模式的渠道的消息听
  68. SUBSCRIBE channel [channel ...]监听频道发布的消息
  69. UNSUBSCRIBE [channel [channel ...]]停止频道监听
  70. EVAL script numkeys key [key ...] arg [arg ...]在服务器端执行 LUA 脚本
  71. EVALSHA sha1 numkeys key [key ...] arg [arg ...]在服务器端执行 LUA 脚本
  72. SCRIPT DEBUG YES|SYNC|NOSet the debug mode for executed scripts.
  73. SCRIPT EXISTS script [script ...]Check existence of scripts in the script cache.
  74. SCRIPT FLUSH 删除服务器缓存中所有Lua脚本。
  75. SCRIPT KILL 杀死当前正在运行的 Lua 脚本。
  76. SCRIPT LOAD script从服务器缓存中装载一个Lua脚本。
  77. BGREWRITEAOF 异步重写追加文件命令
  78. BGSAVE 异步保存数据集到磁盘上
  79. CLIENT KILL [ip:port] [ID client-id] [TYPE normal|slave|pubsub] [ADDR ip:port] [SKIPME yes/no]关闭客户端连接
  80. CLIENT LIST 获得客户端连接列表
  81. CLIENT GETNAME 获得当前连接名称
  82. CLIENT ID Returns the client ID for the current connection
  83. CLIENT PAUSE timeout暂停处理客户端命令
  84. CLIENT REPLY ON|OFF|SKIPInstruct the server whether to reply to commands
  85. CLIENT SETNAME connection-name设置当前连接的名字
  86. CLIENT UNBLOCK client-id [TIMEOUT|ERROR]Unblock a client blocked in a blocking command from a different connection
  87. COMMAND Get array of Redis command details
  88. COMMAND COUNT Get total number of Redis commands
  89. COMMAND GETKEYS Extract keys given a full Redis command
  90. COMMAND INFO command-name [command-name ...]Get array of specific Redis command details
  91. CONFIG GET parameter获取配置参数的值
  92. CONFIG REWRITE 从写内存中的配置文件
  93. CONFIG SET parameter value设置配置文件
  94. CONFIG RESETSTAT 复位再分配使用info命令报告的统计
  95. DBSIZE 返回当前数据库里面的keys数量
  96. DEBUG OBJECT key获取一个key的debug信息
  97. DEBUG SEGFAULT 使服务器崩溃命令
  98. FLUSHALL 清空所有数据库命令
  99. FLUSHDB 清空当前的数据库命令
  100. INFO [section]获得服务器的详细信息
  101. LASTSAVE 获得最后一次同步磁盘的时间
  102. MEMORY DOCTOR Outputs memory problems report
  103. MEMORY HELP Show helpful text about the different subcommands
  104. MEMORY-MALLOC-STATS Show allocator internal stats
  105. MEMORY-PURGE Ask the allocator to release memory
  106. MEMORY-STATS Show memory usage details
  107. MEMORY-USAGE key [SAMPLES count]Estimate the memory usage of a key
  108. MONITOR 实时监控服务器
  109. REPLICAOF host portMake the server a replica of another instance, or promote it as master.
  110. ROLE Return the role of the instance in the context of replication
  111. SAVE 同步数据到磁盘上
  112. SHUTDOWN [NOSAVE] [SAVE]关闭服务
  113. SLAVEOF host port指定当前服务器的主服务器
  114. SLOWLOG subcommand [argument]管理再分配的慢查询日志
  115. SYNC 用于复制的内部命令
  116. TIME 返回当前服务器时间
  117. SADD key member [member ...]添加一个或者多个元素到集合(set)里
  118. SCARD key获取集合里面的元素数量
  119. SDIFF key [key ...]获得队列不存在的元素
  120. SDIFFSTORE destination key [key ...]获得队列不存在的元素,并存储在一个关键的结果集
  121. SINTER key [key ...]获得两个集合的交集
  122. SINTERSTORE destination key [key ...]获得两个集合的交集,并存储在一个关键的结果集
  123. SISMEMBER key member确定一个给定的值是一个集合的成员
  124. SMEMBERS key获取集合里面的所有元素
  125. SMOVE source destination member移动集合里面的一个元素到另一个集合
  126. SPOP key [count]删除并获取一个集合里面的元素
  127. SRANDMEMBER key [count]从集合里面随机获取一个元素
  128. SREM key member [member ...]从集合里删除一个或多个元素
  129. SUNION key [key ...]添加多个set元素
  130. SUNIONSTORE destination key [key ...]合并set元素,并将结果存入新的set里面
  131. SSCAN key cursor [MATCH pattern] [COUNT count]迭代set里面的元素
  132. ZADD key [NX|XX] [CH] [INCR] score member [score member ...]添加到有序set的一个或多个成员,或更新的分数,如果它已经存在
  133. ZCARD key获取一个排序的集合中的成员数量
  134. ZCOUNT key min max返回分数范围内的成员数量
  135. ZINCRBY key increment member增量的一名成员在排序设置的评分
  136. ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]相交多个排序集,导致排序的设置存储在一个新的关键
  137. ZLEXCOUNT key min max返回成员之间的成员数量
  138. ZPOPMAX key [count]Remove and return members with the highest scores in a sorted set
  139. ZPOPMIN key [count]Remove and return members with the lowest scores in a sorted set
  140. ZRANGE key start stop [WITHSCORES]根据指定的index返回,返回sorted set的成员列表
  141. ZRANGEBYLEX key min max [LIMIT offset count]返回指定成员区间内的成员,按字典正序排列, 分数必须相同。
  142. ZREVRANGEBYLEX key max min [LIMIT offset count]返回指定成员区间内的成员,按字典倒序排列, 分数必须相同
  143. ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]返回有序集合中指定分数区间内的成员,分数由低到高排序。
  144. ZRANK key member确定在排序集合成员的索引
  145. ZREM key member [member ...]从排序的集合中删除一个或多个成员
  146. ZREMRANGEBYLEX key min max删除名称按字典由低到高排序成员之间所有成员。
  147. ZREMRANGEBYRANK key start stop在排序设置的所有成员在给定的索引中删除
  148. ZREMRANGEBYSCORE key min max删除一个排序的设置在给定的分数所有成员
  149. ZREVRANGE key start stop [WITHSCORES]在排序的设置返回的成员范围,通过索引,下令从分数高到低
  150. ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]返回有序集合中指定分数区间内的成员,分数由高到低排序。
  151. ZREVRANK key member确定指数在排序集的成员,下令从分数高到低
  152. ZSCORE key member获取成员在排序设置相关的比分
  153. ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]添加多个排序集和导致排序的设置存储在一个新的关键
  154. ZSCAN key cursor [MATCH pattern] [COUNT count]迭代sorted sets里面的元素
  155. XACK key group ID [ID ...]Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.
  156. XADD key ID field string [field string ...]Appends a new entry to a stream
  157. XCLAIM key group consumer min-idle-time ID [ID ...] [IDLE ms] [TIME ms-unix-time] [RETRYCOUNT count] [FORCE] [JUSTID]Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.
  158. XDEL key ID [ID ...]Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.
  159. XGROUP [CREATE key groupname id-or-$] [SETID key id-or-$] [DESTROY key groupname] [DELCONSUMER key groupname consumername]Create, destroy, and manage consumer groups.
  160. XINFO [CONSUMERS key groupname] [GROUPS key] [STREAM key] [HELP]Get information on streams and consumer groups
  161. XLEN keyReturn the number of entires in a stream
  162. XPENDING key group [start end count] [consumer]Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.
  163. XRANGE key start end [COUNT count]Return a range of elements in a stream, with IDs matching the specified IDs interval
  164. XREAD [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] ID [ID ...]Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.
  165. XREADGROUP GROUP group consumer [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] ID [ID ...]Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.
  166. XREVRANGE key end start [COUNT count]Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE
  167. XTRIM key MAXLEN [~] countTrims the stream to (approximately if '~' is passed) a certain size
  168. DISCARD 丢弃所有 MULTI 之后发的命令
  169. EXEC 执行所有 MULTI 之后发的命令
  170. MULTI 标记一个事务块开始
  171. UNWATCH 取消事务命令
  172. WATCH key [key ...]锁定key直到执行了 MULTI/EXEC 命令
  173. PFADD key element [element ...]将指定元素添加到HyperLogLog
  174. PFCOUNT key [key ...]Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).
  175. PFMERGE destkey sourcekey [sourcekey ...]Merge N different HyperLogLogs into a single one.
  176. HDEL key field [field ...]删除一个或多个Hash的field
  177. HEXISTS key field判断field是否存在于hash中
  178. HGET key field获取hash中field的值
  179. HGETALL key从hash中读取全部的域和值
  180. HINCRBY key field increment将hash中指定域的值增加给定的数字
  181. HINCRBYFLOAT key field increment将hash中指定域的值增加给定的浮点数
  182. HKEYS key获取hash的所有字段
  183. HLEN key获取hash里所有字段的数量
  184. HMGET key field [field ...]获取hash里面指定字段的值
  185. HMSET key field value [field value ...]设置hash字段值
  186. HSET key field value设置hash里面一个字段的值
  187. HSETNX key field value设置hash的一个字段,只有当这个字段不存在时有效
  188. HSTRLEN key field获取hash里面指定field的长度
  189. HVALS key获得hash的所有值
  190. HSCAN key cursor [MATCH pattern] [COUNT count]迭代hash里面的元素
  191. GEOADD key longitude latitude member [longitude latitude member ...]添加一个或多个地理空间位置到sorted set
  192. GEOHASH key member [member ...]返回一个标准的地理空间的Geohash字符串
  193. GEOPOS key member [member ...]返回地理空间的经纬度
  194. GEODIST key member1 member2 [unit]返回两个地理空间之间的距离
  195. GEORADIUS key longitude latitude radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]查询指定半径内所有的地理空间元素的集合。
  196. GEORADIUSBYMEMBER key member radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]查询指定半径内匹配到的最大距离的一个地理空间元素。
  197. AUTH password验证服务器命令
  198. ECHO message回显输入的字符串
  199. PING Ping 服务器
  200. QUIT 关闭连接,退出
  201. SELECT index选择新数据库
  202. SWAPDB index indexSwaps two Redis databases
  203. CLUSTER ADDSLOTS slot [slot ...]Assign new hash slots to receiving node
  204. CLUSTER COUNT-FAILURE-REPORTS node-idReturn the number of failure reports active for a given node
  205. CLUSTER COUNTKEYSINSLOT slotReturn the number of local keys in the specified hash slot
  206. CLUSTER DELSLOTS slot [slot ...]Set hash slots as unbound in receiving node
  207. CLUSTER FAILOVER [FORCE|TAKEOVER]Forces a slave to perform a manual failover of its master.
  208. CLUSTER FORGET node-idRemove a node from the nodes table
  209. CLUSTER GETKEYSINSLOT slot countReturn local key names in the specified hash slot
  210. CLUSTER INFO Provides info about Redis Cluster node state
  211. CLUSTER KEYSLOT keyReturns the hash slot of the specified key
  212. CLUSTER MEET ip portForce a node cluster to handshake with another node
  213. CLUSTER NODES Get Cluster config for the node
  214. CLUSTER REPLICAS node-idList replica nodes of the specified master node
  215. CLUSTER REPLICATE node-idReconfigure a node as a slave of the specified master node
  216. CLUSTER RESET [HARD|SOFT]Reset a Redis Cluster node
  217. CLUSTER SAVECONFIG Forces the node to save cluster state on disk
  218. CLUSTER SET-CONFIG-EPOCH config-epochSet the configuration epoch in a new node
  219. CLUSTER SETSLOT slot IMPORTING|MIGRATING|STABLE|NODE [node-id]Bind an hash slot to a specific node
  220. CLUSTER SLAVES node-idList slave nodes of the specified master node
  221. CLUSTER SLOTS Get array of Cluster slot to node mappings
  222. READONLY Enables read queries for a connection to a cluster slave node
  223. READWRITE Disables read queries for a connection to a cluster slave node