Оптимальный способ хранения струнных объектов в Redis - PullRequest
0 голосов
/ 08 апреля 2020

Мой вопрос не в том, можно ли хранить в Redis строковые объекты, а в том, насколько это было бы оптимально. Скажем, у меня есть объект, который выглядит следующим образом:

obj = {
   "ages": [25,22,23],
   "country": "USA",
   "year": 2015
}

Я мог бы упорядочить этот объект и сохранить его как значение в Redis с соответствующим ключом, что более эффективно: сохранить его таким образом или сохранить все данные в ха sh и для возрастов поля я просто создаю другой ключ, который представляет собой список. В последнем примере было бы 2 ключа для каждого объекта в основном. Что потребляет больше памяти и что в конечном итоге быстрее? В конце концов, если я выберу первый вариант, мне все равно придется проанализировать данные на другом конце моего приложения до допустимого значения JSON. Если есть лучший способ сделать что-то, я бы это тоже оценил.

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