Если вы просто хотите искать внутри ключа ha sh, как на скриншоте, вы можете использовать HSCAN
для обхода всех полей ha sh, это возвращает значение как хорошо. Затем проверьте значение на стороне клиента. Или вы можете переместить этот лог c в Lua script
, чтобы сделать это на стороне сервера Redis.
Если вы хотите выполнить поиск по всем ключам, учтите следующее:
- Вам нужно будет пройтись по всему пространству клавиш, ключ за ключом, используя
SCAN
. - В зависимости от типа выполните поиск внутри ключа .
- Наборы и отсортированные наборы можно искать с помощью SSCAN и ZSCAN для значений, используя опцию
MATCH
. - Для всех других типов вам необходимо выполнить поиск самостоятельно.
Опять же, вы можете реализовать вышеизложенное в Lua сценарии для более эффективной реализации. Этот ответ поможет вам начать.