问题描述
我喜欢获取集合的成员,以 NUL
分隔。我该怎么办?
redis-cli SMEMBERS theset
使用换行符。
解决方法
我使用 python
作为解决方法:
#!/usr/bin/env python3
import sys
import redis
r = redis.StrictRedis(host='localhost',port=6379,db=0)
first = True
for mem in r.smembers(sys.argv[1]):
if not first:
sys.stdout.buffer.write(b"\0")
sys.stdout.buffer.write(mem)
first = False