Python操作redis

1、安装

pip install redis

导入

import redis

2、连接方式

redis提供了2个方法

  • StrictRedis:实现大部分官方的命令

  • Redis:是StrictRedis的子类,用于向后兼容旧版的redis。

官方推荐使用StrictRedis方法。
举例(普通连接):
import redis

# decode_responses=True  自动解码
r = redis.Redis(host='127.0.0.1',port=6379,password='123c456',db=0,decode_responses=True) #默认数据库为0 

r = redis.StrictRedis(host='x.x.x.x',port=6379,password='123456',decode_responses=True)
连接池:connection pool

管理对一个redis server的所有连接,避免每次建立,释放连接的开销。默认,每个redis实例都会维护一个自己的连接池,可以直接建立一个连接池,作为参数传给redis,这样可以实现多个redis实例共享一个连接池。

举例(连接池):

pool = redis.ConnectionPool(host='127.0.0.1',port=6379,db=0,password='123456',decode_responses=True)

r = redis.Redis(connection_pool=pool)

 

posted @ 2023-07-10 10:01  星尘yuan  阅读(33)  评论(0编辑  收藏  举报