2017-02-13 12 views

ответ

2

Redis не поддерживает техническую поддержку структуры данных, которую вы хотите. Есть несколько обходных решений; простой - создать отдельный список для каждого поля, сделав ключ redis комбинацией вашего ключа и определенного поля. Например:

LPUSH key:fieldA value1 value2 value3 
LPUSH key:fieldB value4 value5 value6 

Другой подход заключается в использовании хэша, с последовательной формой для ваших значений:

HSET key fieldA "value1,value2,value3" 
HSET key fieldB "value4,value5,value6" 

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