Пожалуйста, помогите выбрать, как хранить сообщения:Хэш занимает больше памяти, чем список?
1)
SET msg:1 sender 12
SET msg:1 text "hello there"
SET msg:1 date 6278127367
SET msg:1 recpnt 88223
SET msg:1 viewed false
SET msg:2 sender 102
SET msg:2 text "blablabla"
SET msg:2 date 6278127643
SET msg:2 recpnt 523
SET msg:2 viewed false
SET msg:3 sender 16
SET msg:3 text "nice weather isntit"
SET msg:3 date 6278127432
SET msg:3 recpnt 48781
SET msg:3 viewed true
2)
LPUSH msg:1 12 "hello there" 6278127367 88234 false
LPUSH msg:2 523 "blablabla" 6278127367 4323 false
LPUSH msg:3 16 "nice weather isn't it" 6278127234 223 true
LPUSH fields sender text date recpnt viewed
SET кажется проще в использовании, чем LIST, но будет Redis имена магазин поля с каждым сообщением и, таким образом, около double использование памяти?
Точно, но моя самая большая проблема связана с памятью, поскольку удвоение данных означает, что двойная оперативная память означает двойную стоимость ($$) хостинга. – exebook
Возможно, короткие имена свойств - это способ сохранить память. – exebook