Uses of Class
org.springframework.data.redis.connection.RedisClusterNode
Packages that use RedisClusterNode
Package
Description
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
Redis specific converters used for sending data and parsing responses.
Connection package for Jedis library.
Connection package for Lettuce Redis client.
Core package for integrating Redis with Spring concepts.
-
Uses of RedisClusterNode in org.springframework.data.redis.connection
Methods in org.springframework.data.redis.connection that return RedisClusterNodeModifier and TypeMethodDescriptionRedisClusterNode.RedisClusterNodeBuilder.build()RedisClusterCommands.clusterGetNodeForKey(byte @NonNull [] key) Find theRedisClusterNodeserving given key.RedisClusterCommands.clusterGetNodeForSlot(int slot) Find theRedisClusterNodeserving given slot.ClusterTopology.getKeyServingMasterNode(byte[] key) Get theRedisClusterNodethat is the current master serving the given key.ClusterCommandExecutor.NodeResult.getNode()Get theRedisClusterNodethe command was executed on.Get theRedisClusterNodematching given nodeId.Get theRedisClusterNodematching given host and port.ClusterTopology.lookup(RedisClusterNode node) Methods in org.springframework.data.redis.connection that return types with arguments of type RedisClusterNodeModifier and TypeMethodDescriptionReactiveClusterCommands.clusterGetMasterReplicaMap()Retrieve information about masters and their connected replicas.ReactiveClusterCommands.clusterGetMasterReplicaMap()Retrieve information about masters and their connected replicas.Map<@NonNull RedisClusterNode,@NonNull Collection<@NonNull RedisClusterNode>> RedisClusterCommands.clusterGetMasterReplicaMap()Retrieve information about masters and their connected replicas.Map<@NonNull RedisClusterNode,@NonNull Collection<@NonNull RedisClusterNode>> RedisClusterCommands.clusterGetMasterReplicaMap()Retrieve information about masters and their connected replicas.ReactiveClusterCommands.clusterGetNodeForKey(ByteBuffer key) Find theRedisClusterNodeserving given key.ReactiveClusterCommands.clusterGetNodeForSlot(int slot) Find theRedisClusterNodeserving given slot.ReactiveClusterCommands.clusterGetNodes()Retrieve cluster node information such as id, host, port and slots.Iterable<@NonNull RedisClusterNode>RedisClusterCommands.clusterGetNodes()Retrieve cluster node information such as id, host, port and slots.ReactiveClusterCommands.clusterGetReplicas(RedisClusterNode master) Retrieve information about connected replicas for given master node.Collection<@NonNull RedisClusterNode>RedisClusterCommands.clusterGetReplicas(@NonNull RedisClusterNode master) Retrieve information about connected replicas for given master node.ClusterTopology.getActiveMasterNodes()Get all master nodes in cluster wherelink-stateis connected andflagsdoes not contain fail or fail?.ClusterTopology.getActiveNodes()Get all nodes (master and replica) in cluster wherelink-stateis connected andflagsdoes not contain fail or fail?.ClusterTopology.getKeyServingNodes(byte[] key) ClusterTopology.getMasterNodes()Get all master nodes in cluster.ClusterTopology.getNodes()Get allRedisClusterNodes.ClusterTopology.getSlotServingNodes(int slot) Get theRedisClusterNodes (master and replica) serving s specific slot.Methods in org.springframework.data.redis.connection with parameters of type RedisClusterNodeModifier and TypeMethodDescriptiondefault voidDefaultedRedisClusterConnection.bgReWriteAof(RedisClusterNode node) Deprecated.ReactiveClusterServerCommands.bgReWriteAof(RedisClusterNode node) Start an Append Only File rewrite process on the specific server.voidRedisClusterServerCommands.bgReWriteAof(@NonNull RedisClusterNode node) default voidDefaultedRedisClusterConnection.bgSave(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.bgSave(RedisClusterNode node) Start background saving of db on server.voidRedisClusterServerCommands.bgSave(@NonNull RedisClusterNode node) ReactiveClusterCommands.clusterAddSlots(RedisClusterNode node, int... slots) Assign slots to givenRedisClusterNode.ReactiveClusterCommands.clusterAddSlots(RedisClusterNode node, RedisClusterNode.SlotRange range) AssignRedisClusterNode.SlotRange.getSlotsArray()to givenRedisClusterNode.voidRedisClusterCommands.clusterAddSlots(@NonNull RedisClusterNode node, int @NonNull ... slots) Assign slots to givenRedisClusterNode.voidRedisClusterCommands.clusterAddSlots(@NonNull RedisClusterNode node, @NonNull RedisClusterNode.SlotRange range) AssignRedisClusterNode.SlotRange.getSlotsArray()to givenRedisClusterNode.ReactiveClusterCommands.clusterDeleteSlots(RedisClusterNode node, int... slots) Remove slots fromRedisClusterNode.voidRedisClusterCommands.clusterDeleteSlots(@NonNull RedisClusterNode node, int @NonNull ... slots) Remove slots fromRedisClusterNode.ReactiveClusterCommands.clusterDeleteSlotsInRange(RedisClusterNode node, RedisClusterNode.SlotRange range) RemovesRedisClusterNode.SlotRange.getSlotsArray()from givenRedisClusterNode.voidRedisClusterCommands.clusterDeleteSlotsInRange(@NonNull RedisClusterNode node, @NonNull RedisClusterNode.SlotRange range) RemovesRedisClusterNode.SlotRange.getSlotsArray()from givenRedisClusterNode.ReactiveClusterCommands.clusterForget(RedisClusterNode node) Remove given node from cluster.voidRedisClusterCommands.clusterForget(@NonNull RedisClusterNode node) Remove given node from cluster.ReactiveClusterCommands.clusterGetReplicas(RedisClusterNode master) Retrieve information about connected replicas for given master node.Collection<@NonNull RedisClusterNode>RedisClusterCommands.clusterGetReplicas(@NonNull RedisClusterNode master) Retrieve information about connected replicas for given master node.ReactiveClusterCommands.clusterMeet(RedisClusterNode node) Add given node to cluster.voidRedisClusterCommands.clusterMeet(@NonNull RedisClusterNode node) Add given node to cluster.ReactiveClusterCommands.clusterReplicate(RedisClusterNode master, RedisClusterNode replica) Assign a replica to given master.voidRedisClusterCommands.clusterReplicate(@NonNull RedisClusterNode master, @NonNull RedisClusterNode replica) Assign a replica to given master.ReactiveClusterCommands.clusterSetSlot(RedisClusterNode node, int slot, ReactiveClusterCommands.AddSlots mode) voidRedisClusterCommands.clusterSetSlot(@NonNull RedisClusterNode node, int slot, @NonNull RedisClusterCommands.AddSlots mode) default LongDefaultedRedisClusterConnection.dbSize(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.dbSize(RedisClusterNode node) Get the total number of available keys in currently selected database.RedisClusterServerCommands.dbSize(@NonNull RedisClusterNode node) <S,T> ClusterCommandExecutor.NodeResult<T> ClusterCommandExecutor.executeCommandOnSingleNode(ClusterCommandExecutor.ClusterCommandCallback<S, T> commandCallback, RedisClusterNode node) default voidDefaultedRedisClusterConnection.flushAll(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().default voidDefaultedRedisClusterConnection.flushAll(RedisClusterNode node, RedisServerCommands.FlushOption option) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.flushAll(RedisClusterNode node) Delete all all keys from all databases.ReactiveClusterServerCommands.flushAll(RedisClusterNode node, RedisServerCommands.FlushOption option) Delete all all keys from all databases using the specifiedRedisServerCommands.FlushOption.voidRedisClusterServerCommands.flushAll(@NonNull RedisClusterNode node) voidRedisClusterServerCommands.flushAll(@NonNull RedisClusterNode node, @NonNull RedisServerCommands.FlushOption option) default voidDefaultedRedisClusterConnection.flushDb(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().default voidDefaultedRedisClusterConnection.flushDb(RedisClusterNode node, RedisServerCommands.FlushOption option) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.flushDb(RedisClusterNode node) Delete all keys of the currently selected database.ReactiveClusterServerCommands.flushDb(RedisClusterNode node, RedisServerCommands.FlushOption option) Delete all keys of the currently selected database using the specifiedRedisServerCommands.FlushOption.voidRedisClusterServerCommands.flushDb(@NonNull RedisClusterNode node) voidRedisClusterServerCommands.flushDb(@NonNull RedisClusterNode node, @NonNull RedisServerCommands.FlushOption option) default List<RedisClientInfo>DefaultedRedisClusterConnection.getClientList(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.getClientList(RedisClusterNode node) Request information and statistics about connected clients.List<@NonNull RedisClientInfo>RedisClusterServerCommands.getClientList(@NonNull RedisClusterNode node) default PropertiesDefaultedRedisClusterConnection.getConfig(RedisClusterNode node, String pattern) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.getConfig(RedisClusterNode node, String pattern) Load configuration parameters for givenpatternfrom server.RedisClusterServerCommands.getConfig(@NonNull RedisClusterNode node, @NonNull String pattern) <S> SClusterNodeResourceProvider.getResourceForSpecificNode(RedisClusterNode node) Get the client resource for the given node.default PropertiesDefaultedRedisClusterConnection.info(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().default PropertiesDefaultedRedisClusterConnection.info(RedisClusterNode node, String section) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.info(RedisClusterNode node) Load default server information like memory cpu utilization replicationReactiveClusterServerCommands.info(RedisClusterNode node, String section) Load server information for givenselection.RedisClusterServerCommands.info(@NonNull RedisClusterNode node) RedisClusterServerCommands.info(@NonNull RedisClusterNode node, @NonNull String section) ReactiveClusterKeyCommands.keys(RedisClusterNode node, ByteBuffer pattern) Retrieve all keys for a given pattern fromRedisNode.Set<byte @NonNull []>RedisClusterConnection.keys(@NonNull RedisClusterNode node, byte @NonNull [] pattern) default LongDefaultedRedisClusterConnection.lastSave(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.lastSave(RedisClusterNode node) Get time unix timestamp of last successfulReactiveServerCommands.bgSave()operation in seconds.RedisClusterServerCommands.lastSave(@NonNull RedisClusterNode node) ClusterTopology.lookup(RedisClusterNode node) ReactiveRedisClusterConnection.ping(RedisClusterNode node) Test the connection to a specific Redis cluster node.RedisClusterConnection.ping(@NonNull RedisClusterNode node) ReactiveClusterKeyCommands.randomKey(RedisClusterNode node) Retrieve a random key fromRedisNode.byte[]RedisClusterConnection.randomKey(@NonNull RedisClusterNode node) default voidDefaultedRedisClusterConnection.resetConfigStats(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.resetConfigStats(RedisClusterNode node) Reset statistic counters on server.voidRedisClusterServerCommands.resetConfigStats(@NonNull RedisClusterNode node) voidClusterNodeResourceProvider.returnResourceForSpecificNode(RedisClusterNode node, Object resource) Return the resource object for the given node.default voidDefaultedRedisClusterConnection.rewriteConfig(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().voidRedisClusterServerCommands.rewriteConfig(@NonNull RedisClusterNode node) default voidDefaultedRedisClusterConnection.save(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.save(RedisClusterNode node) Synchronous save current db snapshot on server.voidRedisClusterServerCommands.save(@NonNull RedisClusterNode node) Cursor<byte @NonNull []>RedisClusterConnection.scan(@NonNull RedisClusterNode node, @NonNull ScanOptions options) Use aCursorto iterate over keys.default voidDefaultedRedisClusterConnection.setConfig(RedisClusterNode node, String param, String value) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.setConfig(RedisClusterNode node, String param, String value) Set server configuration forparamtovalue.voidRedisClusterServerCommands.setConfig(@NonNull RedisClusterNode node, @NonNull String param, @NonNull String value) default voidDefaultedRedisClusterConnection.shutdown(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().voidRedisClusterServerCommands.shutdown(@NonNull RedisClusterNode node) default LongDefaultedRedisClusterConnection.time(RedisClusterNode node) Deprecated.in favor ofRedisCommandsProvider.serverCommands().default LongDefaultedRedisClusterConnection.time(RedisClusterNode node, TimeUnit timeUnit) Deprecated.in favor ofRedisCommandsProvider.serverCommands().ReactiveClusterServerCommands.time(RedisClusterNode node) Request server timestamp usingTIMEcommand.default LongRedisClusterServerCommands.time(@NonNull RedisClusterNode node) RedisClusterServerCommands.time(@NonNull RedisClusterNode node, @NonNull TimeUnit timeUnit) Method parameters in org.springframework.data.redis.connection with type arguments of type RedisClusterNodeModifier and TypeMethodDescription<S,T> ClusterCommandExecutor.MultiNodeResult<T> ClusterCommandExecutor.executeCommandAsyncOnNodes(ClusterCommandExecutor.ClusterCommandCallback<S, T> commandCallback, Iterable<RedisClusterNode> nodes) Constructors in org.springframework.data.redis.connection with parameters of type RedisClusterNodeModifierConstructorDescriptionNodeResult(RedisClusterNode node, @Nullable T value) Create a newClusterCommandExecutor.NodeResult.NodeResult(RedisClusterNode node, @Nullable T value, byte[] key) Create a newClusterCommandExecutor.NodeResult.Constructor parameters in org.springframework.data.redis.connection with type arguments of type RedisClusterNodeModifierConstructorDescriptionClusterTopology(@Nullable Set<RedisClusterNode> nodes) Creates new instance ofClusterTopology. -
Uses of RedisClusterNode in org.springframework.data.redis.connection.convert
Methods in org.springframework.data.redis.connection.convert that return RedisClusterNodeModifier and TypeMethodDescriptionprotected static RedisClusterNodeConverters.toClusterNode(String clusterNodesLine) Converts the result of a single line ofCLUSTER NODESinto aRedisClusterNode.Methods in org.springframework.data.redis.connection.convert that return types with arguments of type RedisClusterNodeModifier and TypeMethodDescriptionstatic Set<RedisClusterNode>Converters.toSetOfRedisClusterNodes(String clusterNodes) Converts the result ofCLUSTER NODESintoRedisClusterNodes.static Set<RedisClusterNode>Converters.toSetOfRedisClusterNodes(Collection<String> lines) Converts lines from the result ofCLUSTER NODESintoRedisClusterNodes. -
Uses of RedisClusterNode in org.springframework.data.redis.connection.jedis
Methods in org.springframework.data.redis.connection.jedis that return RedisClusterNodeModifier and TypeMethodDescriptionJedisClusterConnection.clusterGetNodeForKey(byte @NonNull [] key) JedisClusterConnection.clusterGetNodeForSlot(int slot) Methods in org.springframework.data.redis.connection.jedis that return types with arguments of type RedisClusterNodeModifier and TypeMethodDescriptionJedisClusterConnection.clusterGetMasterReplicaMap()JedisClusterConnection.clusterGetMasterReplicaMap()JedisClusterConnection.clusterGetNodes()JedisClusterConnection.clusterGetReplicas(@NonNull RedisClusterNode master) Methods in org.springframework.data.redis.connection.jedis with parameters of type RedisClusterNodeModifier and TypeMethodDescriptionvoidJedisClusterConnection.clusterAddSlots(@NonNull RedisClusterNode node, int @NonNull ... slots) voidJedisClusterConnection.clusterAddSlots(@NonNull RedisClusterNode node, @NonNull RedisClusterNode.SlotRange range) voidJedisClusterConnection.clusterDeleteSlots(@NonNull RedisClusterNode node, int @NonNull ... slots) voidJedisClusterConnection.clusterDeleteSlotsInRange(@NonNull RedisClusterNode node, @NonNull RedisClusterNode.SlotRange range) voidJedisClusterConnection.clusterForget(@NonNull RedisClusterNode node) JedisClusterConnection.clusterGetReplicas(@NonNull RedisClusterNode master) voidJedisClusterConnection.clusterMeet(@NonNull RedisClusterNode node) voidJedisClusterConnection.clusterReplicate(@NonNull RedisClusterNode master, @NonNull RedisClusterNode replica) voidJedisClusterConnection.clusterSetSlot(@NonNull RedisClusterNode node, int slot, @NonNull RedisClusterCommands.AddSlots mode) Set<byte[]>JedisClusterConnection.keys(RedisClusterNode node, byte[] pattern) JedisClusterConnection.ping(@NonNull RedisClusterNode node) byte[]JedisClusterConnection.randomKey(RedisClusterNode node) Cursor<byte[]>JedisClusterConnection.scan(RedisClusterNode node, ScanOptions options) -
Uses of RedisClusterNode in org.springframework.data.redis.connection.lettuce
Methods in org.springframework.data.redis.connection.lettuce that return RedisClusterNodeModifier and TypeMethodDescription@Nullable RedisClusterNodeLettuceClusterConnection.clusterGetNodeForKey(byte[] key) @Nullable RedisClusterNodeLettuceClusterConnection.clusterGetNodeForSlot(int slot) static RedisClusterNodeLettuceConverters.toRedisClusterNode(io.lettuce.core.cluster.models.partitions.RedisClusterNode source) Methods in org.springframework.data.redis.connection.lettuce that return types with arguments of type RedisClusterNodeModifier and TypeMethodDescriptionLettuceClusterConnection.clusterGetMasterReplicaMap()LettuceClusterConnection.clusterGetMasterReplicaMap()LettuceClusterConnection.clusterGetNodes()LettuceClusterConnection.clusterGetReplicas(RedisClusterNode master) static List<RedisClusterNode>LettuceConverters.partitionsToClusterNodes(@Nullable io.lettuce.core.cluster.models.partitions.Partitions source) Methods in org.springframework.data.redis.connection.lettuce with parameters of type RedisClusterNodeModifier and TypeMethodDescriptionvoidLettuceClusterConnection.clusterAddSlots(RedisClusterNode node, int... slots) voidLettuceClusterConnection.clusterAddSlots(RedisClusterNode node, RedisClusterNode.SlotRange range) voidLettuceClusterConnection.clusterDeleteSlots(RedisClusterNode node, int... slots) voidLettuceClusterConnection.clusterDeleteSlotsInRange(RedisClusterNode node, RedisClusterNode.SlotRange range) voidLettuceClusterConnection.clusterForget(RedisClusterNode node) LettuceClusterConnection.clusterGetReplicas(RedisClusterNode master) voidLettuceClusterConnection.clusterMeet(RedisClusterNode node) voidLettuceClusterConnection.clusterReplicate(RedisClusterNode master, RedisClusterNode replica) voidLettuceClusterConnection.clusterSetSlot(RedisClusterNode node, int slot, RedisClusterCommands.AddSlots mode) @Nullable Set<byte[]>LettuceClusterConnection.keys(RedisClusterNode node, byte[] pattern) @Nullable StringLettuceClusterConnection.ping(RedisClusterNode node) byte @Nullable []LettuceClusterConnection.randomKey(RedisClusterNode node) Cursor<byte[]>LettuceClusterConnection.scan(RedisClusterNode node, ScanOptions options) -
Uses of RedisClusterNode in org.springframework.data.redis.core
Methods in org.springframework.data.redis.core that return types with arguments of type RedisClusterNodeModifier and TypeMethodDescriptionCollection<@NonNull RedisClusterNode>ClusterOperations.getReplicas(@NonNull RedisClusterNode node) Methods in org.springframework.data.redis.core with parameters of type RedisClusterNodeModifier and TypeMethodDescriptionvoidClusterOperations.addSlots(@NonNull RedisClusterNode node, int... slots) Add slots to given node;voidClusterOperations.addSlots(@NonNull RedisClusterNode node, @NonNull RedisClusterNode.SlotRange range) Add slots inRedisClusterNode.SlotRangeto given node.voidClusterOperations.bgReWriteAof(@NonNull RedisClusterNode node) Start an Append Only File rewrite process on given node.voidClusterOperations.bgSave(@NonNull RedisClusterNode node) Start background saving of db on given node.voidClusterOperations.flushDb(@NonNull RedisClusterNode node) Flush db on node.voidClusterOperations.flushDb(@NonNull RedisClusterNode node, @NonNull RedisServerCommands.FlushOption option) Flush db on node using the specifiedRedisServerCommands.FlushOption.voidClusterOperations.forget(@NonNull RedisClusterNode node) Remove the node from the cluster.Collection<@NonNull RedisClusterNode>ClusterOperations.getReplicas(@NonNull RedisClusterNode node) ClusterOperations.keys(@NonNull RedisClusterNode node, @NonNull K pattern) Retrieve all keys located at given node matching the given pattern.voidClusterOperations.meet(@NonNull RedisClusterNode node) Add the node to cluster.ClusterOperations.ping(@NonNull RedisClusterNode node) Ping the given node;ClusterOperations.randomKey(@NonNull RedisClusterNode node) Get a random key from the range served by the given node.voidClusterOperations.reshard(@NonNull RedisClusterNode source, int slot, @NonNull RedisClusterNode target) Move slot assignment from one source to target node and copy keys associated with the slot.voidClusterOperations.save(@NonNull RedisClusterNode node) Synchronous save current db snapshot on server.voidClusterOperations.shutdown(@NonNull RedisClusterNode node) Shutdown given node.
RedisCommandsProvider.serverCommands().