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