Python 之 操作Redis
#Author Kangimport redis#创建一个池pool = redis.ConnectionPool(host='10.3.152.35',port=6379)#通过池连接redisr = redis.Redis(connection_pool=pool)#string模式r.set('name','kang')print(r.get('name').decode())#hash模式,一行里只能设置一个key一个值r.hset('info','username','mingkang') #设置key->info 的username值r.hset('info','age','23') #设置key->info 的age值print(r.hget('info','username').decode()) #获取info里的username值print(r.hkeys('info')) #获取info里的所有keyprint(r.hvals('info')) #获取info里的所有valuesprint(r.hgetall('info')) #获取info的所有key与values值#hash模式,可以一行内设置多键值hmDict = {'field':'foo','field1':'bar','field2':'hehe'}hmKeys = hmDict.keys()r.hmset('info2',hmDict)print(r.hmget('info2',hmKeys))
#结果kangmingkang[b'username', b'age'][b'mingkang', b'23']{b'username': b'mingkang', b'age': b'23'}[b'foo', b'bar', b'hehe']
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。