小编Sou*_*kar的帖子

如何在Redis中使用Python API使用sadd中的多个元素?

请考虑以下示例

>>import redis
>>redis_db_url = '127.0.0.1'
>>r = redis.StrictRedis(host = redis_db_url,port = 6379,db = 0)
>>r.sadd('a',1)
>>r.sadd('a',2)
>>r.sadd('a',3)
>>r.smembers('a')
Run Code Online (Sandbox Code Playgroud)

[+]输出:set(['1','3','2'])

>>r.sadd('a',set([3,4]))
>>r.smembers('a')
Run Code Online (Sandbox Code Playgroud)

[+]输出:set(['1','3','2','set([3,4])'])

 >>r.sadd('a',[3,4])
 >>r.smember('a')
Run Code Online (Sandbox Code Playgroud)

[+] set(['1','[3,4]','3','2','set([3,4])'])

根据https://redis-py.readthedocs.org/en/latest/ sadd(name,*values)中的官方文档添加值来设置名称

那么它是一个错误还是我错过了什么?

python redis redis-py

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

redis ×1

redis-py ×1