@@ -16,32 +16,32 @@ import (
1616// commandsSortedSet handles all sorted set operations.
1717func commandsSortedSet (m * Miniredis ) {
1818 m .srv .Register ("ZADD" , m .cmdZadd )
19- m .srv .Register ("ZCARD" , m .cmdZcard )
20- m .srv .Register ("ZCOUNT" , m .cmdZcount )
19+ m .srv .RegisterWithOptions ("ZCARD" , m .cmdZcard , server . ReadOnlyOption () )
20+ m .srv .RegisterWithOptions ("ZCOUNT" , m .cmdZcount , server . ReadOnlyOption () )
2121 m .srv .Register ("ZINCRBY" , m .cmdZincrby )
22- m .srv .Register ("ZINTER" , m .makeCmdZinter (false ))
22+ m .srv .RegisterWithOptions ("ZINTER" , m .makeCmdZinter (false ), server . ReadOnlyOption ( ))
2323 m .srv .Register ("ZINTERSTORE" , m .makeCmdZinter (true ))
24- m .srv .Register ("ZLEXCOUNT" , m .cmdZlexcount )
25- m .srv .Register ("ZRANGE" , m .cmdZrange )
26- m .srv .Register ("ZRANGEBYLEX" , m .makeCmdZrangebylex (false ))
27- m .srv .Register ("ZRANGEBYSCORE" , m .makeCmdZrangebyscore (false ))
28- m .srv .Register ("ZRANK" , m .makeCmdZrank (false ))
24+ m .srv .RegisterWithOptions ("ZLEXCOUNT" , m .cmdZlexcount , server . ReadOnlyOption () )
25+ m .srv .RegisterWithOptions ("ZRANGE" , m .cmdZrange , server . ReadOnlyOption () )
26+ m .srv .RegisterWithOptions ("ZRANGEBYLEX" , m .makeCmdZrangebylex (false ), server . ReadOnlyOption ( ))
27+ m .srv .RegisterWithOptions ("ZRANGEBYSCORE" , m .makeCmdZrangebyscore (false ), server . ReadOnlyOption ( ))
28+ m .srv .RegisterWithOptions ("ZRANK" , m .makeCmdZrank (false ), server . ReadOnlyOption ( ))
2929 m .srv .Register ("ZREM" , m .cmdZrem )
3030 m .srv .Register ("ZREMRANGEBYLEX" , m .cmdZremrangebylex )
3131 m .srv .Register ("ZREMRANGEBYRANK" , m .cmdZremrangebyrank )
3232 m .srv .Register ("ZREMRANGEBYSCORE" , m .cmdZremrangebyscore )
33- m .srv .Register ("ZREVRANGE" , m .cmdZrevrange )
34- m .srv .Register ("ZREVRANGEBYLEX" , m .makeCmdZrangebylex (true ))
35- m .srv .Register ("ZREVRANGEBYSCORE" , m .makeCmdZrangebyscore (true ))
36- m .srv .Register ("ZREVRANK" , m .makeCmdZrank (true ))
37- m .srv .Register ("ZSCORE" , m .cmdZscore )
38- m .srv .Register ("ZMSCORE" , m .cmdZMscore )
39- m .srv .Register ("ZUNION" , m .cmdZunion )
33+ m .srv .RegisterWithOptions ("ZREVRANGE" , m .cmdZrevrange , server . ReadOnlyOption () )
34+ m .srv .RegisterWithOptions ("ZREVRANGEBYLEX" , m .makeCmdZrangebylex (true ), server . ReadOnlyOption ( ))
35+ m .srv .RegisterWithOptions ("ZREVRANGEBYSCORE" , m .makeCmdZrangebyscore (true ), server . ReadOnlyOption ( ))
36+ m .srv .RegisterWithOptions ("ZREVRANK" , m .makeCmdZrank (true ), server . ReadOnlyOption ( ))
37+ m .srv .RegisterWithOptions ("ZSCORE" , m .cmdZscore , server . ReadOnlyOption () )
38+ m .srv .RegisterWithOptions ("ZMSCORE" , m .cmdZMscore , server . ReadOnlyOption () )
39+ m .srv .RegisterWithOptions ("ZUNION" , m .cmdZunion , server . ReadOnlyOption () )
4040 m .srv .Register ("ZUNIONSTORE" , m .cmdZunionstore )
41- m .srv .Register ("ZSCAN" , m .cmdZscan )
41+ m .srv .RegisterWithOptions ("ZSCAN" , m .cmdZscan , server . ReadOnlyOption () )
4242 m .srv .Register ("ZPOPMAX" , m .cmdZpopmax (true ))
4343 m .srv .Register ("ZPOPMIN" , m .cmdZpopmax (false ))
44- m .srv .Register ("ZRANDMEMBER" , m .cmdZrandmember )
44+ m .srv .RegisterWithOptions ("ZRANDMEMBER" , m .cmdZrandmember , server . ReadOnlyOption () )
4545}
4646
4747// ZADD
0 commit comments