mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-23 08:38:27 -05:00
Merge pull request #4835 from soloestoy/command-script-flag
some commands' flags should be set correctly, issue #4834
This commit is contained in:
commit
0e21efdb1c
28
src/server.c
28
src/server.c
@ -214,7 +214,7 @@ struct redisCommand redisCommandTable[] = {
|
|||||||
{"hstrlen",hstrlenCommand,3,"rF",0,NULL,1,1,1,0,0},
|
{"hstrlen",hstrlenCommand,3,"rF",0,NULL,1,1,1,0,0},
|
||||||
{"hkeys",hkeysCommand,2,"rS",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},
|
{"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},
|
{"hexists",hexistsCommand,3,"rF",0,NULL,1,1,1,0,0},
|
||||||
{"hscan",hscanCommand,-3,"rR",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},
|
{"incrby",incrbyCommand,3,"wmF",0,NULL,1,1,1,0,0},
|
||||||
@ -240,9 +240,9 @@ struct redisCommand redisCommandTable[] = {
|
|||||||
{"ping",pingCommand,-1,"tF",0,NULL,0,0,0,0,0},
|
{"ping",pingCommand,-1,"tF",0,NULL,0,0,0,0,0},
|
||||||
{"echo",echoCommand,2,"F",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},
|
{"save",saveCommand,1,"as",0,NULL,0,0,0,0,0},
|
||||||
{"bgsave",bgsaveCommand,-1,"a",0,NULL,0,0,0,0,0},
|
{"bgsave",bgsaveCommand,-1,"as",0,NULL,0,0,0,0,0},
|
||||||
{"bgrewriteaof",bgrewriteaofCommand,1,"a",0,NULL,0,0,0,0,0},
|
{"bgrewriteaof",bgrewriteaofCommand,1,"as",0,NULL,0,0,0,0,0},
|
||||||
{"shutdown",shutdownCommand,-1,"alt",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},
|
{"lastsave",lastsaveCommand,1,"RF",0,NULL,0,0,0,0,0},
|
||||||
{"type",typeCommand,2,"rF",0,NULL,1,1,1,0,0},
|
{"type",typeCommand,2,"rF",0,NULL,1,1,1,0,0},
|
||||||
{"multi",multiCommand,1,"sF",0,NULL,0,0,0,0,0},
|
{"multi",multiCommand,1,"sF",0,NULL,0,0,0,0,0},
|
||||||
@ -254,16 +254,16 @@ struct redisCommand redisCommandTable[] = {
|
|||||||
{"flushdb",flushdbCommand,-1,"w",0,NULL,0,0,0,0,0},
|
{"flushdb",flushdbCommand,-1,"w",0,NULL,0,0,0,0,0},
|
||||||
{"flushall",flushallCommand,-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},
|
{"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},
|
{"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},
|
{"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},
|
{"persist",persistCommand,2,"wF",0,NULL,1,1,1,0,0},
|
||||||
{"slaveof",slaveofCommand,3,"ast",0,NULL,0,0,0,0,0},
|
{"slaveof",slaveofCommand,3,"ast",0,NULL,0,0,0,0,0},
|
||||||
{"role",roleCommand,1,"lst",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},
|
{"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},
|
{"subscribe",subscribeCommand,-2,"pslt",0,NULL,0,0,0,0,0},
|
||||||
{"unsubscribe",unsubscribeCommand,-1,"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},
|
{"psubscribe",psubscribeCommand,-2,"pslt",0,NULL,0,0,0,0,0},
|
||||||
@ -275,24 +275,24 @@ struct redisCommand redisCommandTable[] = {
|
|||||||
{"cluster",clusterCommand,-2,"a",0,NULL,0,0,0,0,0},
|
{"cluster",clusterCommand,-2,"a",0,NULL,0,0,0,0,0},
|
||||||
{"restore",restoreCommand,-4,"wm",0,NULL,1,1,1,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},
|
{"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},
|
{"asking",askingCommand,1,"F",0,NULL,0,0,0,0,0},
|
||||||
{"readonly",readonlyCommand,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},
|
{"readwrite",readwriteCommand,1,"F",0,NULL,0,0,0,0,0},
|
||||||
{"dump",dumpCommand,2,"r",0,NULL,1,1,1,0,0},
|
{"dump",dumpCommand,2,"rR",0,NULL,1,1,1,0,0},
|
||||||
{"object",objectCommand,-2,"r",0,NULL,2,2,1,0,0},
|
{"object",objectCommand,-2,"rR",0,NULL,2,2,1,0,0},
|
||||||
{"memory",memoryCommand,-2,"r",0,NULL,0,0,0,0,0},
|
{"memory",memoryCommand,-2,"rs",0,NULL,0,0,0,0,0},
|
||||||
{"client",clientCommand,-2,"as",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},
|
{"eval",evalCommand,-3,"s",0,evalGetKeys,0,0,0,0,0},
|
||||||
{"evalsha",evalShaCommand,-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},
|
{"script",scriptCommand,-2,"s",0,NULL,0,0,0,0,0},
|
||||||
{"time",timeCommand,1,"RF",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},
|
{"bitop",bitopCommand,-4,"wm",0,NULL,2,-1,1,0,0},
|
||||||
{"bitcount",bitcountCommand,-2,"r",0,NULL,1,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},
|
{"bitpos",bitposCommand,-3,"r",0,NULL,1,1,1,0,0},
|
||||||
{"wait",waitCommand,3,"s",0,NULL,0,0,0,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},
|
{"geoadd",geoaddCommand,-5,"wm",0,NULL,1,1,1,0,0},
|
||||||
{"georadius",georadiusCommand,-6,"w",0,georadiusGetKeys,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},
|
{"georadius_ro",georadiusroCommand,-6,"r",0,georadiusGetKeys,1,1,1,0,0},
|
||||||
|
Loading…
Reference in New Issue
Block a user