Можете да използвате структурата на данните за хешове на Redis, за да съхранявате полета и стойности на вашите JSON обектни. Например вашият набор "потребители" все още може да се използва като списък, който съхранява всички потребители и вашият индивидуален JSON обект може да се съхранява в хеш по следния начин:
db.hmset("user:id", JSON.stringify(jsonObj));
Сега можете да получите по ключ всички потребители или само конкретен (от който получавате/задавате само определени полета/стойности). Освен това тези два въпроса вероятно са свързани с вашия сценарий.
РЕДАКТИРАНЕ:(съжалявам, че не разбрах, че говорихме за това по-рано)
Тогава извличането на запис би било по-лесно (след това ще трябва да го анализирам с JSON).
Това е вярно, но със структурата на хеш данни можете да получите/зададете само полето/стойността, с която трябва да работите. Извличането на целия JSON обект може да доведе до намаляване на производителността (в зависимост от това колко често го правите), ако искате да промените само част от обекта (друго нещо е, че ще трябва да преобразувате/разбирате обекта всеки път).