python 使用 Redis 的 lpop 疑问

import redis
from redis import ConnectionPool
POOL=ConnectionPool(host='127.0.0.1',port=6379,max_connections=100)
conn=redis.Redis(connection_pool=POOL)
def rpush(name, *values):
    return conn.rpush(name,values)
def lpop(name):
        return conn.lpop(name)
from djangoTest.common.Redis import rpush,lpop
rpush('name',{'id':234242})
res=lpop('name')  #此处 HttpResponse(res)的结果是  ({'id': 234242},) 
data=[]
for k,v in res:
return HttpResponse(v)  此处报错  'int' object is not iterable

此处主要是对python的数据类型理解不够,不知道存入和取出redis值的时候是不是应该有一下类型处理工作,请指教。还有就是能否帮助我把Redis.py封装成一个类,这样就不用引用方法了

summer0422
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!