@@ -73,7 +73,6 @@ func init() {
7373 {"BLPOP" , FlagWrite | FlagNotAllow },
7474 {"BRPOP" , FlagWrite | FlagNotAllow },
7575 {"BRPOPLPUSH" , FlagWrite | FlagNotAllow },
76- {"CCONFIG" , FlagWrite },
7776 {"CLIENT" , FlagNotAllow },
7877 {"CLUSTER" , FlagNotAllow },
7978 {"COMMAND" , 0 },
@@ -216,7 +215,7 @@ func init() {
216215 {"SLOTSRESTORE-ASYNC-AUTH" , FlagWrite | FlagNotAllow },
217216 {"SLOTSRESTORE-ASYNC-ACK" , FlagWrite | FlagNotAllow },
218217 {"SLOTSSCAN" , FlagMasterOnly },
219- {"SLOWLOG" , 0 },
218+ {"SLOWLOG" , FlagNotAllow },
220219 {"SMEMBERS" , 0 },
221220 {"SMOVE" , FlagWrite },
222221 {"SORT" , FlagWrite },
@@ -230,6 +229,8 @@ func init() {
230229 {"SUNION" , 0 },
231230 {"SUNIONSTORE" , FlagWrite },
232231 {"SYNC" , FlagNotAllow },
232+ {"PCONFIG" , 0 },
233+ {"PSLOWLOG" , 0 },
233234 {"TIME" , FlagNotAllow },
234235 {"TOUCH" , FlagWrite },
235236 {"TTL" , 0 },
@@ -322,9 +323,10 @@ func getHashKey(multi []*redis.Resp, opstr string) []byte {
322323}
323324
324325func getWholeCmd (multi []* redis.Resp , cmd []byte ) int {
325- var index = 0
326- var bytes = 0
327-
326+ var (
327+ index = 0
328+ bytes = 0
329+ )
328330 for i := 0 ; i < len (multi ); i ++ {
329331 if index < len (cmd ) {
330332 index += copy (cmd [index :], multi [i ].Value )
@@ -334,7 +336,6 @@ func getWholeCmd(multi []*redis.Resp, cmd []byte) int {
334336 }
335337 bytes += len (multi [i ].Value )
336338
337- // 如果cmd已经满了,那么最后腾出来一个more长度的位置添加more信息
338339 if i == len (multi )- 1 && index == len (cmd ) {
339340 more := []byte ("... " + strconv .Itoa (len (multi )) + " elements " + strconv .Itoa (bytes ) + " bytes." )
340341 index = len (cmd ) - len (more )
0 commit comments