Python之操作Redis-创新互联

代码

#Author Kang

import redis

#创建一个池
pool = redis.ConnectionPool(host='10.3.152.35',port=6379)

#通过池连接redis
r = 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里的所有key
print(r.hvals('info'))                         #获取info里的所有values
print(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))

#结果
kang
mingkang
[b'username', b'age']
[b'mingkang', b'23']
{b'username': b'mingkang', b'age': b'23'}
[b'foo', b'bar', b'hehe']

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

创新互联长期为上千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为梁子湖企业提供专业的成都网站制作、成都做网站、外贸营销网站建设梁子湖网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
本文标题:Python之操作Redis-创新互联
文章分享:http://ybzwz.com/article/dcdogj.html