Redis хэш против ключевой иерархии - PullRequest
0 голосов
/ 23 октября 2018

В чем практическая разница между хранением данных в нескольких хэшах (HSET foo oof 1, HSET bar rab 2) и использованием простых ключей в иерархии (SET foo:oof 1, SET bar:rab 2)?

1 Ответ

0 голосов
/ 23 октября 2018

Согласно руководству , вы бы использовали хеши для представления одного объекта.

Кроме того, перебирать ключи Redis не так эффективно, поэтому если вам нужно получить вседанные из одного объекта, HGETALL - ваш друг, а не KEYS thing:10:* / multiget fiasco.

Однако вы не можете, например, установить срок действия только для одного ключа хэша, так что если вам нужноэта функциональность, вы хотите использовать обычные ключи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...