Я есть хэши в кэше Redis, как:Получить все хэши существует в Redis
Hash Key Value
hashme:1 Hello World
hashme:2 Here Iam
myhash:1 Next One
Моя цель состоит в том, чтобы получить хэши в качестве выходного сигнала в CLI нравится:
hashme
myhash
Если есть нет такой вариант, это тоже нормально:
hashme:1
hashme:2
myhash:1
Я не нашел в нем соответствующей команды в Redis API.
Любые предложения?
Это приятное обходное решение, но я не хочу писать код в своем приложении только для этого сценария. – ohadinho
Это не обходное решение, как это сделать. Вы несете ответственность за создание и управление своими собственными индексами, как правило, с помощью SET, поэтому, если вам нужно получить все HASH какого-либо типа, соответствующего вашему приложению (например, пользователям), вам необходимо сохранить SET, называемый пользователями, в который вы добавляете/удалите свои HASH-ключи по мере необходимости –
Оба ответа могут быть действительными в зависимости от контекста. У нас недостаточно информации о контекстах в вопросе, чтобы узнать, какой из них лучше (на примере: как все ключи находятся в БД? Это в производстве? И т. Д.) –