-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcommands.go
91 lines (90 loc) · 2.69 KB
/
commands.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
package main
var readOnlyCommands = map[string]bool{
"LLEN": true,
"DUMP": true,
"PTTL": true,
"GEOHASH": true,
"HEXISTS": true,
"GROUPS": true,
"GET": true,
"SSCAN": true,
"TOUCH": true,
"CONSUMERS": true,
"BITCOUNT": true,
"MGET": true,
"SUBSTR": true,
"HVALS": true,
"TTL": true,
"FREQ": true,
"XREAD": true,
"PFCOUNT": true,
"ZREVRANGEBYSCORE": true,
"HMGET": true,
"LINDEX": true,
"XLEN": true,
"GEODIST": true,
"ZLEXCOUNT": true,
"LPOS": true,
"ZREVRANK": true,
"GEORADIUS_RO": true,
"GETRANGE": true,
"STRLEN": true,
"REFCOUNT": true,
"IDLETIME": true,
"SCARD": true,
"EXPIRETIME": true,
"ZRANGE": true,
"LOLWUT": true,
"SINTER": true,
"XREVRANGE": true,
"ZRANGEBYSCORE": true,
"SUNION": true,
"GETBIT": true,
"BITFIELD_RO": true,
"ZDIFF": true,
"HGETALL": true,
"ZSCORE": true,
"ZREVRANGE": true,
"ZREVRANGEBYLEX": true,
"SINTERCARD": true,
"SMISMEMBER": true,
"KEYS": true,
"LCS": true,
"SORT_RO": true,
"ZRANK": true,
"HSTRLEN": true,
"LRANGE": true,
"PEXPIRETIME": true,
"RANDOMKEY": true,
"SMEMBERS": true,
"ZMSCORE": true,
"HKEYS": true,
"ZCOUNT": true,
"ZSCAN": true,
"GEOSEARCH": true,
"ZUNION": true,
"XPENDING": true,
"HRANDFIELD": true,
"HLEN": true,
"ZRANDMEMBER": true,
"DBSIZE": true,
"SDIFF": true,
"STREAM": true,
"ZINTER": true,
"SCAN": true,
"TYPE": true,
"USAGE": true,
"ZINTERCARD": true,
"SISMEMBER": true,
"HGET": true,
"SRANDMEMBER": true,
"ENCODING": true,
"EXISTS": true,
"GEOPOS": true,
"XRANGE": true,
"ZRANGEBYLEX": true,
"GEORADIUSBYMEMBER_RO": true,
"BITPOS": true,
"ZCARD": true,
"HSCAN": true,
}