summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhaozhao.zz <zhaozhao.zz@alibaba-inc.com>2018-04-10 20:41:21 +0800
committerzhaozhao.zz <zhaozhao.zz@alibaba-inc.com>2018-08-29 18:07:01 +0800
commit32844178ac711535903eb4ecbd6d2774200ea951 (patch)
treeeba1b7b84c67229e289e930701e6c29499ca7b76
parent8ac7af1c5d4d06d6c165e35d67a3a6a70e5d98c3 (diff)
downloadredis-32844178ac711535903eb4ecbd6d2774200ea951.tar.gz
some commands' flags should be set correctly, issue #4834
-rw-r--r--src/server.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/server.c b/src/server.c
index 7f51778d7..79227142e 100644
--- a/src/server.c
+++ b/src/server.c
@@ -210,7 +210,7 @@ struct redisCommand redisCommandTable[] = {
{"hstrlen",hstrlenCommand,3,"rF",0,NULL,1,1,1,0,0},
{"hkeys",hkeysCommand,2,"rS",0,NULL,1,1,1,0,0},
{"hvals",hvalsCommand,2,"rS",0,NULL,1,1,1,0,0},
- {"hgetall",hgetallCommand,2,"r",0,NULL,1,1,1,0,0},
+ {"hgetall",hgetallCommand,2,"rR",0,NULL,1,1,1,0,0},
{"hexists",hexistsCommand,3,"rF",0,NULL,1,1,1,0,0},
{"hscan",hscanCommand,-3,"rR",0,NULL,1,1,1,0,0},
{"incrby",incrbyCommand,3,"wmF",0,NULL,1,1,1,0,0},
@@ -236,9 +236,9 @@ struct redisCommand redisCommandTable[] = {
{"ping",pingCommand,-1,"tF",0,NULL,0,0,0,0,0},
{"echo",echoCommand,2,"F",0,NULL,0,0,0,0,0},
{"save",saveCommand,1,"as",0,NULL,0,0,0,0,0},
- {"bgsave",bgsaveCommand,-1,"a",0,NULL,0,0,0,0,0},
- {"bgrewriteaof",bgrewriteaofCommand,1,"a",0,NULL,0,0,0,0,0},
- {"shutdown",shutdownCommand,-1,"alt",0,NULL,0,0,0,0,0},
+ {"bgsave",bgsaveCommand,-1,"as",0,NULL,0,0,0,0,0},
+ {"bgrewriteaof",bgrewriteaofCommand,1,"as",0,NULL,0,0,0,0,0},
+ {"shutdown",shutdownCommand,-1,"aslt",0,NULL,0,0,0,0,0},
{"lastsave",lastsaveCommand,1,"RF",0,NULL,0,0,0,0,0},
{"type",typeCommand,2,"rF",0,NULL,1,1,1,0,0},
{"multi",multiCommand,1,"sF",0,NULL,0,0,0,0,0},
@@ -250,16 +250,16 @@ struct redisCommand redisCommandTable[] = {
{"flushdb",flushdbCommand,-1,"w",0,NULL,0,0,0,0,0},
{"flushall",flushallCommand,-1,"w",0,NULL,0,0,0,0,0},
{"sort",sortCommand,-2,"wm",0,sortGetKeys,1,1,1,0,0},
- {"info",infoCommand,-1,"lt",0,NULL,0,0,0,0,0},
+ {"info",infoCommand,-1,"lts",0,NULL,0,0,0,0,0},
{"monitor",monitorCommand,1,"as",0,NULL,0,0,0,0,0},
- {"ttl",ttlCommand,2,"rF",0,NULL,1,1,1,0,0},
+ {"ttl",ttlCommand,2,"rFR",0,NULL,1,1,1,0,0},
{"touch",touchCommand,-2,"rF",0,NULL,1,1,1,0,0},
- {"pttl",pttlCommand,2,"rF",0,NULL,1,1,1,0,0},
+ {"pttl",pttlCommand,2,"rFR",0,NULL,1,1,1,0,0},
{"persist",persistCommand,2,"wF",0,NULL,1,1,1,0,0},
{"slaveof",slaveofCommand,3,"ast",0,NULL,0,0,0,0,0},
{"role",roleCommand,1,"lst",0,NULL,0,0,0,0,0},
{"debug",debugCommand,-2,"as",0,NULL,0,0,0,0,0},
- {"config",configCommand,-2,"lat",0,NULL,0,0,0,0,0},
+ {"config",configCommand,-2,"last",0,NULL,0,0,0,0,0},
{"subscribe",subscribeCommand,-2,"pslt",0,NULL,0,0,0,0,0},
{"unsubscribe",unsubscribeCommand,-1,"pslt",0,NULL,0,0,0,0,0},
{"psubscribe",psubscribeCommand,-2,"pslt",0,NULL,0,0,0,0,0},
@@ -271,24 +271,24 @@ struct redisCommand redisCommandTable[] = {
{"cluster",clusterCommand,-2,"a",0,NULL,0,0,0,0,0},
{"restore",restoreCommand,-4,"wm",0,NULL,1,1,1,0,0},
{"restore-asking",restoreCommand,-4,"wmk",0,NULL,1,1,1,0,0},
- {"migrate",migrateCommand,-6,"w",0,migrateGetKeys,0,0,0,0,0},
+ {"migrate",migrateCommand,-6,"wR",0,migrateGetKeys,0,0,0,0,0},
{"asking",askingCommand,1,"F",0,NULL,0,0,0,0,0},
{"readonly",readonlyCommand,1,"F",0,NULL,0,0,0,0,0},
{"readwrite",readwriteCommand,1,"F",0,NULL,0,0,0,0,0},
- {"dump",dumpCommand,2,"r",0,NULL,1,1,1,0,0},
- {"object",objectCommand,-2,"r",0,NULL,2,2,1,0,0},
- {"memory",memoryCommand,-2,"r",0,NULL,0,0,0,0,0},
+ {"dump",dumpCommand,2,"rR",0,NULL,1,1,1,0,0},
+ {"object",objectCommand,-2,"rR",0,NULL,2,2,1,0,0},
+ {"memory",memoryCommand,-2,"rs",0,NULL,0,0,0,0,0},
{"client",clientCommand,-2,"as",0,NULL,0,0,0,0,0},
{"eval",evalCommand,-3,"s",0,evalGetKeys,0,0,0,0,0},
{"evalsha",evalShaCommand,-3,"s",0,evalGetKeys,0,0,0,0,0},
- {"slowlog",slowlogCommand,-2,"a",0,NULL,0,0,0,0,0},
+ {"slowlog",slowlogCommand,-2,"aR",0,NULL,0,0,0,0,0},
{"script",scriptCommand,-2,"s",0,NULL,0,0,0,0,0},
{"time",timeCommand,1,"RF",0,NULL,0,0,0,0,0},
{"bitop",bitopCommand,-4,"wm",0,NULL,2,-1,1,0,0},
{"bitcount",bitcountCommand,-2,"r",0,NULL,1,1,1,0,0},
{"bitpos",bitposCommand,-3,"r",0,NULL,1,1,1,0,0},
{"wait",waitCommand,3,"s",0,NULL,0,0,0,0,0},
- {"command",commandCommand,0,"lt",0,NULL,0,0,0,0,0},
+ {"command",commandCommand,0,"lts",0,NULL,0,0,0,0,0},
{"geoadd",geoaddCommand,-5,"wm",0,NULL,1,1,1,0,0},
{"georadius",georadiusCommand,-6,"w",0,georadiusGetKeys,1,1,1,0,0},
{"georadius_ro",georadiusroCommand,-6,"r",0,georadiusGetKeys,1,1,1,0,0},