| Package | Description |
|---|---|
| io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
| io.lettuce.core.api.async |
Standalone Redis API for asynchronous executed commands.
|
| io.lettuce.core.api.reactive |
Standalone Redis API for reactive command execution.
|
| io.lettuce.core.api.sync |
Standalone Redis API for synchronous executed commands.
|
| io.lettuce.core.cluster.api.async |
Redis Cluster API for asynchronous executed commands.
|
| io.lettuce.core.cluster.api.sync |
Redis Cluster API for synchronous executed commands.
|
| io.lettuce.core.json.arguments |
| Modifier and Type | Method and Description |
|---|---|
Flux<Long> |
AbstractRedisReactiveCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range) |
RedisFuture<List<Long>> |
AbstractRedisAsyncCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range) |
Flux<Long> |
AbstractRedisReactiveCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range) |
RedisFuture<List<Long>> |
AbstractRedisAsyncCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range) |
Flux<Long> |
AbstractRedisReactiveCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range) |
RedisFuture<List<Long>> |
AbstractRedisAsyncCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range) |
| Modifier and Type | Method and Description |
|---|---|
RedisFuture<List<Long>> |
RedisJsonAsyncCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range)
|
RedisFuture<List<Long>> |
RedisJsonAsyncCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range)
Search for the first occurrence of a JSON string in an array at a given
JsonPath and return its index. |
RedisFuture<List<Long>> |
RedisJsonAsyncCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range)
Trim an array at a given
JsonPath so that it contains only the specified inclusive range of elements. |
| Modifier and Type | Method and Description |
|---|---|
Flux<Long> |
RedisJsonReactiveCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range)
|
Flux<Long> |
RedisJsonReactiveCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range)
Search for the first occurrence of a JSON string in an array at a given
JsonPath and return its index. |
Flux<Long> |
RedisJsonReactiveCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range)
Trim an array at a given
JsonPath so that it contains only the specified inclusive range of elements. |
| Modifier and Type | Method and Description |
|---|---|
List<Long> |
RedisJsonCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range)
|
List<Long> |
RedisJsonCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range)
Search for the first occurrence of a JSON string in an array at a given
JsonPath and return its index. |
List<Long> |
RedisJsonCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range)
Trim an array at a given
JsonPath so that it contains only the specified inclusive range of elements. |
| Modifier and Type | Method and Description |
|---|---|
AsyncExecutions<List<Long>> |
NodeSelectionJsonAsyncCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range)
|
AsyncExecutions<List<Long>> |
NodeSelectionJsonAsyncCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range)
Search for the first occurrence of a JSON string in an array at a given
JsonPath and return its index. |
AsyncExecutions<List<Long>> |
NodeSelectionJsonAsyncCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range)
Trim an array at a given
JsonPath so that it contains only the specified inclusive range of elements. |
| Modifier and Type | Method and Description |
|---|---|
Executions<List<Long>> |
NodeSelectionJsonCommands.jsonArrindex(K key,
JsonPath jsonPath,
JsonValue value,
JsonRangeArgs range)
|
Executions<List<Long>> |
NodeSelectionJsonCommands.jsonArrindex(K key,
JsonPath jsonPath,
String jsonString,
JsonRangeArgs range)
Search for the first occurrence of a JSON string in an array at a given
JsonPath and return its index. |
Executions<List<Long>> |
NodeSelectionJsonCommands.jsonArrtrim(K key,
JsonPath jsonPath,
JsonRangeArgs range)
Trim an array at a given
JsonPath so that it contains only the specified inclusive range of elements. |
| Modifier and Type | Method and Description |
|---|---|
static JsonRangeArgs |
JsonRangeArgs.Builder.defaults()
Creates new
JsonRangeArgs and sets default values. |
JsonRangeArgs |
JsonRangeArgs.start(long start)
Set the start index.
|
static JsonRangeArgs |
JsonRangeArgs.Builder.start(long start)
Creates new
JsonRangeArgs and sets the start index. |
JsonRangeArgs |
JsonRangeArgs.stop(long stop)
Set the end index.
|
static JsonRangeArgs |
JsonRangeArgs.Builder.stop(long stop)
Creates new
JsonRangeArgs and sets the end index. |
Copyright © 2025 lettuce.io. All rights reserved.