redis与python交互

 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设置过期时间,过期后自动删除

命令:点击这里

使用场景:

  • 缓存——热数据
  • 计数器:统计点击数等应用
  • 队列:消息系统
  • 位操作(大数据处理)
  • 分布式锁与单线程机制:秒杀系统
  • 最新列表
  • 排行榜
上一篇:Tiny4412 烧写uboot到emmc步骤


下一篇:C#、AE开发入门之打开TIFF文件并显示