前言
本来书本这一章是讲解的redis进阶的知识, 但是我想先学习一下如何使用python来操作redis
选择客户端
其实每种语言实现redis客户端都有很多种, 每个人来写客户端会有自己的风格, 使用哪一种可以根据自己的喜好来决定
这里我们选择用的比较多的redis-py, github网站redis-py
安装
pip install redis
连接数据库
1 | # -*- coding: utf-8 -*- |
简单使用
hmset和hgetall
1 | >>> r.hmset('dict', {'name': 'Bob'}) |
事务和管道
事务
1 | pipe = r.pipeline() |
管道
和事务相同, 只是在创建的时候加上参数transaction=False1
pipe = r.pipeline(transaction=False)
事务和管道还支持链式操作:1
result = r.pipeline().set('foo', 'bar').get('foo').result()