Interface RedisModulesAdvancedClusterCommands<K,V>

All Superinterfaces:
io.lettuce.core.api.sync.BaseRedisCommands<K,V>, io.lettuce.core.api.sync.RedisAclCommands<K,V>, io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands<K,V>, RedisBloomCommands<K,V>, io.lettuce.core.cluster.api.sync.RedisClusterCommands<K,V>, io.lettuce.core.api.sync.RedisCommands<K,V>, RediSearchCommands<K,V>, io.lettuce.core.api.sync.RedisFunctionCommands<K,V>, RedisGearsCommands<K,V>, io.lettuce.core.api.sync.RedisGeoCommands<K,V>, io.lettuce.core.api.sync.RedisHashCommands<K,V>, io.lettuce.core.api.sync.RedisHLLCommands<K,V>, RedisJSONCommands<K,V>, io.lettuce.core.api.sync.RedisKeyCommands<K,V>, io.lettuce.core.api.sync.RedisListCommands<K,V>, RedisModulesClusterCommands<K,V>, RedisModulesCommands<K,V>, io.lettuce.core.api.sync.RedisScriptingCommands<K,V>, io.lettuce.core.api.sync.RedisServerCommands<K,V>, io.lettuce.core.api.sync.RedisSetCommands<K,V>, io.lettuce.core.api.sync.RedisSortedSetCommands<K,V>, io.lettuce.core.api.sync.RedisStreamCommands<K,V>, io.lettuce.core.api.sync.RedisStringCommands<K,V>, RedisTimeSeriesCommands<K,V>, io.lettuce.core.api.sync.RedisTransactionalCommands<K,V>

public interface RedisModulesAdvancedClusterCommands<K,V> extends io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands<K,V>, RedisModulesClusterCommands<K,V>
  • Method Summary

    Methods inherited from interface io.lettuce.core.api.sync.BaseRedisCommands

    dispatch, dispatch, echo, isOpen, ping, publish, pubsubChannels, pubsubChannels, pubsubNumpat, pubsubNumsub, pubsubShardChannels, pubsubShardChannels, pubsubShardNumsub, quit, reset, role, spublish, waitForReplication

    Methods inherited from interface io.lettuce.core.api.sync.RedisAclCommands

    aclCat, aclCat, aclDeluser, aclDryRun, aclDryRun, aclGenpass, aclGenpass, aclGetuser, aclList, aclLoad, aclLog, aclLog, aclLogReset, aclSave, aclSetuser, aclUsers, aclWhoami

    Methods inherited from interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands

    all, clientSetname, dbsize, del, exists, flushall, flushallAsync, flushdb, keys, keys, masters, mget, mset, msetnx, nodes, nodes, randomkey, readonly, replicas, replicas, scan, scan, scan, scan, scan, scan, scan, scan, scriptFlush, scriptKill, shutdown, slaves, slaves, touch, unlink, upstream

    Methods inherited from interface io.lettuce.core.cluster.api.sync.RedisClusterCommands

    asking, clusterAddSlots, clusterAddSlotsRange, clusterBumpepoch, clusterCountFailureReports, clusterCountKeysInSlot, clusterDelSlots, clusterDelSlotsRange, clusterFailover, clusterFailover, clusterFlushslots, clusterForget, clusterGetKeysInSlot, clusterInfo, clusterKeyslot, clusterMeet, clusterMyId, clusterNodes, clusterReplicas, clusterReplicate, clusterReset, clusterSaveconfig, clusterSetConfigEpoch, clusterSetSlotImporting, clusterSetSlotMigrating, clusterSetSlotNode, clusterSetSlotStable, clusterShards, clusterSlaves, clusterSlots, readOnly, readWrite, setTimeout

    Methods inherited from interface io.lettuce.core.api.sync.RedisCommands

    auth, auth, select, swapdb

    Methods inherited from interface io.lettuce.core.api.sync.RedisFunctionCommands

    fcall, fcall, fcallReadOnly, fcallReadOnly, functionDump, functionFlush, functionKill, functionList, functionList, functionLoad, functionLoad, functionRestore, functionRestore

    Methods inherited from interface io.lettuce.core.api.sync.RedisGeoCommands

    geoadd, geoadd, geoadd, geoadd, geoadd, geoadd, geodist, geohash, geopos, georadius, georadius, georadius, georadiusbymember, georadiusbymember, georadiusbymember, geosearch, geosearch, geosearchstore

    Methods inherited from interface io.lettuce.core.api.sync.RedisHashCommands

    hdel, hexists, hexpire, hexpire, hexpire, hexpire, hexpireat, hexpireat, hexpireat, hexpireat, hexpireat, hexpireat, hexpiretime, hget, hgetall, hgetall, hincrby, hincrbyfloat, hkeys, hkeys, hlen, hmget, hmget, hmset, hpersist, hpexpire, hpexpire, hpexpire, hpexpire, hpexpireat, hpexpireat, hpexpireat, hpexpireat, hpexpireat, hpexpireat, hpexpiretime, hpttl, hrandfield, hrandfield, hrandfieldWithvalues, hrandfieldWithvalues, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hscanNovalues, hscanNovalues, hscanNovalues, hscanNovalues, hscanNovalues, hscanNovalues, hscanNovalues, hscanNovalues, hset, hset, hsetnx, hstrlen, httl, hvals, hvals

    Methods inherited from interface io.lettuce.core.api.sync.RedisHLLCommands

    pfadd, pfcount, pfmerge

    Methods inherited from interface io.lettuce.core.api.sync.RedisKeyCommands

    copy, copy, dump, expire, expire, expire, expire, expireat, expireat, expireat, expireat, expireat, expireat, expiretime, migrate, migrate, move, objectEncoding, objectFreq, objectIdletime, objectRefcount, persist, pexpire, pexpire, pexpire, pexpire, pexpireat, pexpireat, pexpireat, pexpireat, pexpireat, pexpireat, pexpiretime, pttl, rename, renamenx, restore, restore, sort, sort, sort, sort, sortReadOnly, sortReadOnly, sortReadOnly, sortReadOnly, sortStore, ttl, type

    Methods inherited from interface io.lettuce.core.api.sync.RedisListCommands

    blmove, blmove, blmpop, blmpop, blpop, blpop, brpop, brpop, brpoplpush, brpoplpush, lindex, linsert, llen, lmove, lmpop, lpop, lpop, lpos, lpos, lpos, lpos, lpush, lpushx, lrange, lrange, lrem, lset, ltrim, rpop, rpop, rpoplpush, rpush, rpushx

    Methods inherited from interface io.lettuce.core.api.sync.RedisScriptingCommands

    digest, digest, eval, eval, eval, eval, evalReadOnly, evalReadOnly, evalsha, evalsha, evalshaReadOnly, scriptExists, scriptFlush, scriptLoad, scriptLoad

    Methods inherited from interface io.lettuce.core.api.sync.RedisServerCommands

    bgrewriteaof, bgsave, clientCaching, clientGetname, clientGetredir, clientId, clientInfo, clientKill, clientKill, clientList, clientList, clientNoEvict, clientPause, clientSetinfo, clientTracking, clientUnblock, command, commandCount, commandInfo, commandInfo, configGet, configGet, configResetstat, configRewrite, configSet, configSet, debugCrashAndRecover, debugHtstats, debugObject, debugOom, debugReload, debugRestart, debugSdslen, debugSegfault, flushall, flushdb, flushdbAsync, info, info, lastsave, memoryUsage, replicaof, replicaofNoOne, save, shutdown, slaveof, slaveofNoOne, slowlogGet, slowlogGet, slowlogLen, slowlogReset, time

    Methods inherited from interface io.lettuce.core.api.sync.RedisSetCommands

    sadd, scard, sdiff, sdiff, sdiffstore, sinter, sinter, sintercard, sintercard, sinterstore, sismember, smembers, smembers, smismember, smove, spop, spop, srandmember, srandmember, srandmember, srem, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sunion, sunion, sunionstore

    Methods inherited from interface io.lettuce.core.api.sync.RedisSortedSetCommands

    bzmpop, bzmpop, bzmpop, bzmpop, bzpopmax, bzpopmax, bzpopmin, bzpopmin, zadd, zadd, zadd, zadd, zadd, zadd, zaddincr, zaddincr, zcard, zcount, zcount, zcount, zdiff, zdiffstore, zdiffWithScores, zincrby, zinter, zinter, zintercard, zintercard, zinterstore, zinterstore, zinterWithScores, zinterWithScores, zlexcount, zlexcount, zmpop, zmpop, zmscore, zpopmax, zpopmax, zpopmin, zpopmin, zrandmember, zrandmember, zrandmemberWithScores, zrandmemberWithScores, zrange, zrange, zrangebylex, zrangebylex, zrangebylex, zrangebylex, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangestore, zrangestorebylex, zrangestorebyscore, zrangeWithScores, zrangeWithScores, zrank, zrankWithScore, zrem, zremrangebylex, zremrangebylex, zremrangebyrank, zremrangebyscore, zremrangebyscore, zremrangebyscore, zrevrange, zrevrange, zrevrangebylex, zrevrangebylex, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangestore, zrevrangestorebylex, zrevrangestorebyscore, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zrevrankWithScore, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscore, zunion, zunion, zunionstore, zunionstore, zunionWithScores, zunionWithScores

    Methods inherited from interface io.lettuce.core.api.sync.RedisStreamCommands

    xack, xadd, xadd, xadd, xadd, xautoclaim, xclaim, xclaim, xdel, xgroupCreate, xgroupCreate, xgroupCreateconsumer, xgroupDelconsumer, xgroupDestroy, xgroupSetid, xinfoConsumers, xinfoGroups, xinfoStream, xlen, xpending, xpending, xpending, xpending, xrange, xrange, xread, xread, xreadgroup, xreadgroup, xrevrange, xrevrange, xtrim, xtrim, xtrim

    Methods inherited from interface io.lettuce.core.api.sync.RedisStringCommands

    append, bitcount, bitcount, bitfield, bitopAnd, bitopNot, bitopOr, bitopXor, bitpos, bitpos, bitpos, decr, decrby, get, getbit, getdel, getex, getrange, getset, incr, incrby, incrbyfloat, mget, psetex, set, set, setbit, setex, setGet, setGet, setnx, setrange, stralgoLcs, strlen

    Methods inherited from interface io.lettuce.core.api.sync.RedisTransactionalCommands

    discard, exec, multi, unwatch, watch
  • Method Details

    • getConnection

      RedisModulesClusterCommands<K,V> getConnection(String nodeId)
      Specified by:
      getConnection in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands<K,V>
    • getConnection

      RedisModulesClusterCommands<K,V> getConnection(String host, int port)
      Specified by:
      getConnection in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands<K,V>
    • getStatefulConnection

      StatefulRedisModulesClusterConnection<K,V> getStatefulConnection()
      Specified by:
      getStatefulConnection in interface io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands<K,V>
      Specified by:
      getStatefulConnection in interface io.lettuce.core.api.sync.RedisCommands<K,V>
      Specified by:
      getStatefulConnection in interface RedisModulesCommands<K,V>
      Returns:
      the underlying connection.