Python 使用 Redis

1.redis简介

redis是一款开源免费的高性能key-value数据库,redis特点:

  1. 支持更多的数据类型:字符串(String)、列表(List)、哈希(Map)、数字(Int)、集合(Set)、有序集合(sorted sets)。
  2. 为了保证效率,将数据保存在内存中。
  3. 周期性的将数据保存到磁盘。
  4. 支持数据备份,master-slave模式数据备份。

2.redis优势

  1. 性能高
  2. 原子性
  3. 丰富的数据类型
  4. 丰富的特性

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"))

5. 通过连接池 使用 redis

猜你喜欢

转载自www.cnblogs.com/weihengblog/p/9283860.html