redisReadCommands top-level constant

Set<String> const redisReadCommands

Commands redis:cli runs without --write: those that only read (KEYS is left out: it blocks the server on a large database, SCAN does not).

Implementation

const Set<String> redisReadCommands = {
  'GET', 'MGET', 'STRLEN', 'GETRANGE', 'EXISTS', 'TYPE', 'TTL', 'PTTL', //
  'EXPIRETIME', 'PEXPIRETIME', 'SCAN', 'DBSIZE', 'RANDOMKEY', //
  'HGET', 'HMGET', 'HGETALL', 'HKEYS', 'HVALS', 'HLEN', 'HEXISTS', 'HSCAN',
  'HSTRLEN', 'LRANGE', 'LLEN', 'LINDEX', 'LPOS', //
  'SMEMBERS', 'SISMEMBER', 'SMISMEMBER', 'SCARD', 'SSCAN', 'SRANDMEMBER',
  'ZRANGE', 'ZRANGEBYSCORE', 'ZREVRANGE', 'ZREVRANGEBYSCORE', 'ZSCORE',
  'ZMSCORE', 'ZCARD', 'ZCOUNT', 'ZRANK', 'ZREVRANK', 'ZSCAN', //
  'XLEN', 'XRANGE', 'XREVRANGE', 'XINFO', 'XPENDING', //
  'PFCOUNT', 'BITCOUNT', 'GETBIT', //
  'PING', 'ECHO', 'INFO', 'TIME', 'ROLE', 'LASTSAVE', 'PUBSUB',
};