redis与python交互
2018-05-21 15:47
330 查看
import redis #连接 r=redis.StrictRedis(host="localhost",port=6379,password="sunck") #方法1:根据数据类型得不同,调用响应的方法 #写 r.set("p1","good") # r.lpush("s1","1") #读 print(r.get("p1")) #方法2:pipeline #缓冲多条命令,然后根据依次执行,减少服务器-客户端之间的tcp数据包 pipe=r.pipeline() pipe.set("p2","nice") pipe.set("p3","handsom") pipe.execute()redis与Python交互
介绍:redis是一个基于key-value的高性能存储系统(非关系型)。
优点:
a.单线程,利用redis队列技术并将访问变为串行访问,消除了传统数据库串行控制的开销
b.redis具有快速和持久化的特征,速度快,因为数据存在内存中。
c.分布式 读写分离模式
d.支持丰富数据类型
e.支持事务,操作都是原子性,所谓原子性就是对数据的更改要么全部执行,要不全部不执行。
f.可用于缓存,消息,按key设置过期时间,过期后自动删除
命令:点击这里
使用场景:
- 缓存——热数据
- 计数器:统计点击数等应用
- 队列:消息系统
- 位操作(大数据处理)
- 分布式锁与单线程机制:秒杀系统
- 最新列表
- 排行榜
相关文章推荐
- 3.Redis与python交互
- Redis数据库和Python的交互
- redis python交互和实际例子
- 15.18数据库(18):Python与Redis的交互
- python与redis交互
- redis数据库和python的交互(完整版)
- Redis 与Python 交互
- redis和Python交互
- 用python和redis交互操作
- python和redis之间的交互
- Python连接Redis连接配置
- python对redis的常用操作 下 (无序集合,有序集合)
- Windows下python 安装 redis客户端库
- redis☞ python客户端
- python用户交互
- Python的subprocess子进程和管道进行交互
- 用python与文件进行交互的方法
- python ctypes 探究 ---- python 与 c 的交互
- Python的Flask框架应用调用Redis队列数据的方法
- Redis源码解析:14Redis服务器与客户端间的交互