@@ -239,13 +239,12 @@ public static final byte[] toByteArray(final double value) {
239239 public static enum Command implements ProtocolCommand {
240240
241241 PING , AUTH , HELLO , SET , GET , GETDEL , GETEX , EXISTS , DEL , UNLINK , TYPE , FLUSHDB , FLUSHALL , MOVE ,
242- KEYS , RANDOMKEY , RENAME , RENAMENX , DBSIZE , EXPIRE , EXPIREAT , PEXPIRE , PEXPIREAT , TTL , PTTL ,
243- SELECT , MIGRATE , ECHO ,
242+ KEYS , RANDOMKEY , RENAME , RENAMENX , DUMP , RESTORE , DBSIZE , SELECT , SWAPDB , MIGRATE , ECHO , //
243+ EXPIRE , EXPIREAT , EXPIRETIME , PEXPIRE , PEXPIREAT , PEXPIRETIME , TTL , PTTL , // <-- key expiration
244244 MULTI , DISCARD , EXEC , WATCH , UNWATCH , SORT , SORT_RO , INFO , SHUTDOWN , MONITOR , CONFIG , LCS , //
245- GETSET , MGET , SETNX , SETEX , MSET , MSETNX , DECRBY , DECR , INCRBY , INCR , STRLEN , APPEND , SUBSTR , // <-- string
246- SETBIT , GETBIT , BITPOS , SETRANGE , GETRANGE , BITCOUNT , BITOP , BITFIELD , // <-- bit (string)
247- SUBSCRIBE , UNSUBSCRIBE , PSUBSCRIBE , PUNSUBSCRIBE , PUBLISH , PUBSUB ,
248- SSUBSCRIBE , SUNSUBSCRIBE , SPUBLISH , // <-- pub sub
245+ GETSET , MGET , SETNX , SETEX , PSETEX , MSET , MSETNX , DECR , DECRBY , INCR , INCRBY , INCRBYFLOAT ,
246+ STRLEN , APPEND , SUBSTR , // <-- string
247+ SETBIT , GETBIT , BITPOS , SETRANGE , GETRANGE , BITCOUNT , BITOP , BITFIELD , BITFIELD_RO , // <-- bit (string)
249248 HSET , HGET , HSETNX , HMSET , HMGET , HINCRBY , HEXISTS , HDEL , HLEN , HKEYS , HVALS , HGETALL , HSTRLEN ,
250249 HRANDFIELD , HINCRBYFLOAT , // <-- hash
251250 RPUSH , LPUSH , LLEN , LRANGE , LTRIM , LINDEX , LSET , LREM , LPOP , RPOP , BLPOP , BRPOP , LINSERT , LPOS ,
@@ -258,14 +257,15 @@ public static enum Command implements ProtocolCommand {
258257 ZREMRANGEBYLEX , ZMSCORE , ZRANGESTORE , ZINTERCARD , ZMPOP , BZMPOP , BZPOPMIN , BZPOPMAX , // <-- zset
259258 GEOADD , GEODIST , GEOHASH , GEOPOS , GEORADIUS , GEORADIUS_RO , GEOSEARCH , GEOSEARCHSTORE ,
260259 GEORADIUSBYMEMBER , GEORADIUSBYMEMBER_RO , // <-- geo
260+ PFADD , PFCOUNT , PFMERGE , // <-- hyper log log
261261 XADD , XLEN , XDEL , XTRIM , XRANGE , XREVRANGE , XREAD , XACK , XGROUP , XREADGROUP , XPENDING , XCLAIM ,
262262 XAUTOCLAIM , XINFO , // <-- stream
263- SAVE , BGSAVE , BGREWRITEAOF , LASTSAVE , PERSIST , BITFIELD_RO , ROLE , FAILOVER , EVAL_RO , EVALSHA_RO ,
264- EVAL , EVALSHA , SCRIPT , SLOWLOG , OBJECT ,
265- SENTINEL , DUMP , RESTORE , INCRBYFLOAT , PSETEX , CLIENT , TIME ,
263+ EVAL , EVALSHA , SCRIPT , EVAL_RO , EVALSHA_RO , FUNCTION , FCALL , FCALL_RO , // <-- program
264+ SUBSCRIBE , UNSUBSCRIBE , PSUBSCRIBE , PUNSUBSCRIBE , PUBLISH , PUBSUB ,
265+ SSUBSCRIBE , SUNSUBSCRIBE , SPUBLISH , // <-- pub sub
266+ SAVE , BGSAVE , BGREWRITEAOF , LASTSAVE , PERSIST , ROLE , FAILOVER , SLOWLOG , OBJECT , CLIENT , TIME ,
266267 SCAN , HSCAN , SSCAN , ZSCAN , WAIT , CLUSTER , ASKING , READONLY , READWRITE , SLAVEOF , REPLICAOF , COPY ,
267- PFADD , PFCOUNT , PFMERGE , MODULE , ACL , TOUCH , SWAPDB , MEMORY ,
268- LOLWUT , EXPIRETIME , PEXPIRETIME , FUNCTION , FCALL , FCALL_RO , COMMAND , LATENCY ;
268+ SENTINEL , MODULE , ACL , TOUCH , MEMORY , LOLWUT , COMMAND , LATENCY ;
269269
270270 private final byte [] raw ;
271271
@@ -281,13 +281,13 @@ public byte[] getRaw() {
281281
282282 public static enum Keyword implements Rawable {
283283
284- AGGREGATE , ALPHA , BY , GET , LIMIT , NO , NOSORT , ONE , SET , STORE , WEIGHTS , WITHSCORE , WITHSCORES , RESETSTAT ,
285- REWRITE , RESET , FLUSH , EXISTS , LOAD , LEN , HELP , SCHEDULE , MATCH , COUNT , TYPE , KEYS , REFCOUNT ,
286- ENCODING , IDLETIME , FREQ , REPLACE , GETNAME , SETNAME , SETINFO , LIST , ID , KILL , PAUSE , UNPAUSE , UNBLOCK ,
284+ AGGREGATE , ALPHA , BY , GET , LIMIT , NO , NOSORT , ONE , SET , STORE , WEIGHTS , WITHSCORE , WITHSCORES ,
285+ RESETSTAT , REWRITE , RESET , FLUSH , EXISTS , LOAD , LEN , HELP , SCHEDULE , MATCH , COUNT , TYPE , KEYS ,
286+ REFCOUNT , ENCODING , IDLETIME , FREQ , REPLACE , GETNAME , SETNAME , SETINFO , LIST , ID , KILL ,
287287 STREAMS , CREATE , MKSTREAM , SETID , DESTROY , DELCONSUMER , MAXLEN , GROUP , IDLE , TIME , BLOCK , NOACK ,
288288 RETRYCOUNT , STREAM , GROUPS , CONSUMERS , JUSTID , WITHVALUES , NOMKSTREAM , MINID , CREATECONSUMER ,
289289 SETUSER , GETUSER , DELUSER , WHOAMI , USERS , CAT , GENPASS , LOG , SAVE , DRYRUN , COPY , AUTH , AUTH2 ,
290- NX , XX , EX , PX , EXAT , PXAT , CH , ABSTTL , KEEPTTL , INCR , INFO , NOW , REV ,
290+ NX , XX , EX , PX , EXAT , PXAT , CH , ABSTTL , KEEPTTL , INCR , INFO , NOW , PAUSE , UNPAUSE , UNBLOCK , REV ,
291291 WITHCOORD , WITHDIST , WITHHASH , ANY , FROMMEMBER , FROMLONLAT , BYRADIUS , BYBOX , BYLEX , BYSCORE ,
292292 STOREDIST , TO , FORCE , TIMEOUT , DB , UNLOAD , ABORT , IDX , MINMATCHLEN , WITHMATCHLEN , FULL ,
293293 DELETE , LIBRARYNAME , WITHCODE , DESCRIPTION , GETKEYS , GETKEYSANDFLAGS , DOCS , FILTERBY , DUMP ,
0 commit comments