@@ -96,8 +96,8 @@ func init() {
9696 {"DISCARD" , FlagNotAllow },
9797 {"DUMP" , 0 },
9898 {"ECHO" , 0 },
99- {"EVAL" , FlagWrite },
100- {"EVALSHA" , FlagWrite },
99+ {"EVAL" , FlagNotAllow },
100+ {"EVALSHA" , FlagNotAllow },
101101 {"EXEC" , FlagNotAllow },
102102 {"EXISTS" , 0 },
103103 {"EXPIRE" , FlagWrite },
@@ -161,7 +161,7 @@ func init() {
161161 {"PFADD" , FlagWrite },
162162 {"PFCOUNT" , 0 },
163163 {"PFDEBUG" , FlagWrite },
164- {"PFMERGE" , FlagWrite },
164+ {"PFMERGE" , FlagNotAllow },
165165 {"PFSELFTEST" , 0 },
166166 {"PING" , 0 },
167167 {"POST" , FlagNotAllow },
@@ -183,15 +183,15 @@ func init() {
183183 {"RESTORE-ASKING" , FlagWrite | FlagNotAllow },
184184 {"ROLE" , 0 },
185185 {"RPOP" , FlagWrite },
186- {"RPOPLPUSH" , FlagWrite },
186+ {"RPOPLPUSH" , FlagNotAllow },
187187 {"RPUSH" , FlagWrite },
188188 {"RPUSHX" , FlagWrite },
189189 {"SADD" , FlagWrite },
190190 {"SAVE" , FlagNotAllow },
191191 {"SCAN" , FlagMasterOnly | FlagNotAllow },
192192 {"SCARD" , 0 },
193193 {"SCRIPT" , FlagNotAllow },
194- {"SDIFF" , 0 },
194+ {"SDIFF" , FlagNotAllow },
195195 {"SDIFFSTORE" , FlagWrite },
196196 {"SELECT" , 0 },
197197 {"SET" , FlagWrite },
@@ -200,8 +200,8 @@ func init() {
200200 {"SETNX" , FlagWrite },
201201 {"SETRANGE" , FlagWrite },
202202 {"SHUTDOWN" , FlagNotAllow },
203- {"SINTER" , 0 },
204- {"SINTERSTORE" , FlagWrite },
203+ {"SINTER" , FlagNotAllow },
204+ {"SINTERSTORE" , FlagNotAllow },
205205 {"SISMEMBER" , 0 },
206206 {"SLAVEOF" , FlagNotAllow },
207207 {"SLOTSCHECK" , FlagNotAllow },
@@ -228,7 +228,7 @@ func init() {
228228 {"SLOTSSCAN" , FlagMasterOnly },
229229 {"SLOWLOG" , FlagNotAllow },
230230 {"SMEMBERS" , 0 },
231- {"SMOVE" , FlagWrite },
231+ {"SMOVE" , FlagNotAllow },
232232 {"SORT" , FlagWrite },
233233 {"SPOP" , FlagWrite },
234234 {"SRANDMEMBER" , 0 },
@@ -237,8 +237,8 @@ func init() {
237237 {"STRLEN" , 0 },
238238 {"SUBSCRIBE" , FlagNotAllow },
239239 {"SUBSTR" , 0 },
240- {"SUNION" , 0 },
241- {"SUNIONSTORE" , FlagWrite },
240+ {"SUNION" , FlagNotAllow },
241+ {"SUNIONSTORE" , FlagNotAllow },
242242 {"SYNC" , FlagNotAllow },
243243 {"PCONFIG" , 0 },
244244 {"TIME" , FlagNotAllow },
@@ -253,7 +253,7 @@ func init() {
253253 {"ZCARD" , 0 },
254254 {"ZCOUNT" , 0 },
255255 {"ZINCRBY" , FlagWrite },
256- {"ZINTERSTORE" , FlagWrite },
256+ {"ZINTERSTORE" , FlagNotAllow },
257257 {"ZLEXCOUNT" , 0 },
258258 {"ZRANGE" , 0 },
259259 {"ZRANGEBYLEX" , 0 },
@@ -269,7 +269,7 @@ func init() {
269269 {"ZREVRANK" , 0 },
270270 {"ZSCAN" , FlagMasterOnly },
271271 {"ZSCORE" , 0 },
272- {"ZUNIONSTORE" , FlagWrite },
272+ {"ZUNIONSTORE" , FlagNotAllow },
273273 } {
274274 opTable [i .Name ] = i
275275 }
0 commit comments