ledisdb/commands.json

334 lines
6.8 KiB
JSON

{
"DECR": {
"arguments": "key decrement",
"group": "KV"
},
"DECRBY": {
"arguments": "key [key ...]",
"group": "KV"
},
"DEL": {
"arguments": "key",
"group": "KV"
},
"EXISTS": {
"arguments": "key seconds",
"group": "KV"
},
"EXPIRE": {
"arguments": "key timestamp",
"group": "KV"
},
"EXPIREAT": {
"arguments": "key",
"group": "KV"
},
"GET": {
"arguments": " key value",
"group": "KV"
},
"GETSET": {
"arguments": "key",
"group": "KV"
},
"INCR": {
"arguments": "key increment",
"group": "KV"
},
"INCRBY": {
"arguments": "key [key ...]",
"group": "KV"
},
"MGET": {
"arguments": "key value [key value ...]",
"group": "KV"
},
"MSET": {
"arguments": "key value",
"group": "KV"
},
"SET": {
"arguments": "key value",
"group": "KV"
},
"SETNX": {
"arguments": "key",
"group": "KV"
},
"TTL": {
"arguments": "key",
"group": "KV"
},
"PERSIST": {
"arguments": "key field [field ...]",
"group": "Hash"
},
"HDEL": {
"arguments": "key field",
"group": "Hash"
},
"HEXISTS": {
"arguments": "key field",
"group": "Hash"
},
"HGET": {
"arguments": "key",
"group": "Hash"
},
"HGETALL": {
"arguments": "key field increment",
"group": "Hash"
},
"HINCRBY": {
"arguments": "key",
"group": "Hash"
},
"HKEYS": {
"arguments": "key",
"group": "Hash"
},
"HLEN": {
"arguments": "key field [field ...]",
"group": "Hash"
},
"HMGET": {
"arguments": "key field value [field value ...]",
"group": "Hash"
},
"HMSET": {
"arguments": "key field value",
"group": "Hash"
},
"HSET": {
"arguments": "key",
"group": "Hash"
},
"HVALS": {
"arguments": "key",
"group": "Hash"
},
"HCLEAR": {
"arguments": "key [key ...]",
"group": "Hash"
},
"HMCLEAR": {
"arguments": "key seconds",
"group": "Hash"
},
"HEXPIRE": {
"arguments": "key timestamp",
"group": "Hash"
},
"HEXPIREAT": {
"arguments": "key",
"group": "Hash"
},
"HTTL": {
"arguments": "key",
"group": "Hash"
},
"HPERSIST": {
"arguments": "key index",
"group": "List"
},
"LINDEX": {
"arguments": "key",
"group": "List"
},
"LLEN": {
"arguments": "key",
"group": "List"
},
"LPOP": {
"arguments": "key value [value ...]",
"group": "List"
},
"LPUSH": {
"arguments": "key start stop",
"group": "List"
},
"LRANGE": {
"arguments": "key",
"group": "List"
},
"RPOP": {
"arguments": "key value [value ...]",
"group": "List"
},
"RPUSH": {
"arguments": "key",
"group": "List"
},
"LCLEAR": {
"arguments": "key [key ...]",
"group": "List"
},
"LMCLEAR": {
"arguments": "key seconds",
"group": "List"
},
"LEXPIRE": {
"arguments": "key timestamp",
"group": "List"
},
"LEXPIREAT": {
"arguments": "key",
"group": "List"
},
"LTTL": {
"arguments": "key",
"group": "List"
},
"LPERSIST": {
"arguments": "key score member [score member ...]",
"group": "ZSet"
},
"ZADD": {
"arguments": "key",
"group": "ZSet"
},
"ZCARD": {
"arguments": "key min max",
"group": "ZSet"
},
"ZCOUNT": {
"arguments": "key increment member",
"group": "ZSet"
},
"ZINCRBY": {
"arguments": "key start stop [WITHSCORES]",
"group": "ZSet"
},
"ZRANGE": {
"arguments": "key min max [WITHSCORES] [LIMIT offset count]",
"group": "ZSet"
},
"ZRANGEBYSCORE": {
"arguments": "key member",
"group": "ZSet"
},
"ZRANK": {
"arguments": "key member [member ...]",
"group": "ZSet"
},
"ZREM": {
"arguments": "key start stop",
"group": "ZSet"
},
"ZREMRANGEBYRANK": {
"arguments": "key min max",
"group": "ZSet"
},
"ZREMRANGEBYSCORE": {
"arguments": "key start stop [WITHSCORES]",
"group": "ZSet"
},
"ZREVRANGE": {
"arguments": "key max min [WITHSCORES][LIMIT offset count]",
"group": "ZSet"
},
"ZREVRANGEBYSCORE": {
"arguments": "key member",
"group": "ZSet"
},
"ZREVRANK": {
"arguments": "key member",
"group": "ZSet"
},
"ZSCORE": {
"arguments": "key",
"group": "ZSet"
},
"ZCLEAR": {
"arguments": "key [key ...]",
"group": "ZSet"
},
"ZMCLEAR": {
"arguments": "key seconds",
"group": "ZSet"
},
"ZEXPIRE": {
"arguments": "key timestamp",
"group": "ZSet"
},
"ZEXPIREAT": {
"arguments": "key",
"group": "ZSet"
},
"ZTTL": {
"arguments": "key",
"group": "ZSet"
},
"ZPERSIST": {
"arguments": "key",
"group": "ZSet"
},
"BDELETE": {
"arguments": "key",
"group": "Bitmap"
},
"BGET": {
"arguments": "key offset",
"group": "Bitmap"
},
"BGETBIT": {
"arguments": "key offset value",
"group": "Bitmap"
},
"BSETBIT": {
"arguments": "key offset value [offset value ...]",
"group": "Bitmap"
},
"BMSETBIT": {
"arguments": "operation destkey key [key ...]",
"group": "Bitmap"
},
"BOPT": {
"arguments": "key [start end]",
"group": "Bitmap"
},
"BCOUNT": {
"arguments": "key seconds",
"group": "Bitmap"
},
"BEXPIRE": {
"arguments": "key timestamp",
"group": "Bitmap"
},
"BEXPIREAT": {
"arguments": "key",
"group": "Bitmap"
},
"BTTL": {
"arguments": "key",
"group": "Bitmap"
},
"BPERSIST": {
"arguments": "host port",
"group": "Replication"
},
"SLAVEOF": {
"arguments": "-",
"group": "Replication"
},
"FULLSYNC": {
"arguments": "index offset",
"group": "Replication"
},
"SYNC": {
"arguments": "-",
"group": "Server"
},
"PING": {
"arguments": "message",
"group": "Server"
},
"ECHO": {
"arguments": "index",
"group": "Server"
},
"SELECT": {
"arguments": "index",
"group": "Server"
}
}