python redis模块使用
>>> import redis
>>> r = redis.Redis()
>>> r.keys() #查看所有的key
>>> r.set("domain","blog.imdst.com") #插入数据
True
>>> r.get("domain") #取数据
'blog.imdst.com'
>>> r.rpush("yunwei","bash","daza","python","linux")
4L #存入一个列表
>>> r.lrange("yunwei",0,-1) #取列表的值
['bash', 'daza', 'python', 'linux']
>>> r.set("timeout","100",5) #存入值超时时间为5s
True
import redis
r = redis.Redis()
sub = r.pubsub()
sub.subscribe("fm87.7") #收听这个频道
>>> sub.parse_response() #表示已经开始监听
['subscribe', 'fm87.7', 1L]
>>> sub.parse_response() #第二次表示已经在等待接收数据
>>> while True: #循环接收
... sub.parse_response()
...
['message', 'fm87.7', 'msg'] #接收到msg
import redis
r = redis.Redis()
r.publish("fm87.7","msg") #往这个频道发布消息