1.redis简介
redis是一款开源免费的高性能key-value数据库,redis特点:
- 支持更多的数据类型:字符串(String)、列表(List)、哈希(Map)、数字(Int)、集合(Set)、有序集合(sorted sets)。
- 为了保证效率,将数据保存在内存中。
- 周期性的将数据保存到磁盘。
- 支持数据备份,master-slave模式数据备份。
2.redis优势
- 性能高
- 原子性
- 丰富的数据类型
- 丰富的特性
3.API使用
- 连接方式
- 连接池方式
- 丰富的数据类型操作
- 管道
- 发布订阅
4.操作模式
redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。
import redis #创建一个redis实例,获取一个新的连接 r = redis.Redis("127.0.0.1","6379") #以key-value的形式设置redis字符串数据 r.set("k1","v1") r.set("k2","v2") #获取存储的数据并输出 print(r.get("k1")) print(r.get("k2"))