Мы используем салат Java Client для подключения к AWS Elasticach (Valkey Engine, Server, версия 8.0) из приложения Java Springboot (JDK 17 & Springboot версия 3.2.5) < /p>
У нас есть информация пользователя, хранящуюся в Cache с UserId в качестве Cach Key и всего объекта пользователя (в формате JSON) в качестве значения кэша. Пример значения ключа приведен ниже. < /P>
key = user:100
value =
{
"userId": 100,
"firstName": "James",
"lastName": "Paul",
"mobile": 5349997236
}
< /code>
Мы можем читать из кэша с помощью jsonget (), предоставив кеш -ключ. Но я хочу прочитать из кэша, используя другие поля, такие как, я хочу получить всех пользователей, у которых есть FirstName = "James", не предоставляя ключ кеша.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... ding-a-key