I am storing a list in Redis like this:
redis.lpush(\'foo\', [1,2,3,4,5,6,7,8,9])
And then I get the list back like this:
r
I think you're bumping into semantics which are similar to the distinction between list.append() and list.extend(). I know that this works for me:
myredis.lpush('foo', *[1,2,3,4])
... note the * (map-over) operator prefixing the list!