前言
学习使用python来操作redis数据库。python3需要先安装redis模块:pip3 install redis
。
python操作redis数据库
- 基础使用
1
2
3
4
5
6
7
8root@dana:~/python-excercise# cat redis-practice.py
#! /usr/bin/env python3
#coding:utf8
import redis
#r = redis.Redis(host='0.0.0.0',port=6379) #打印结果是:b'test'
r = redis.Redis(host='0.0.0.0',port=6379,decode_responses=True) #打印结果是:test
r.set('name','test')
print(r.get('name')) - 使用连接池
- 普通连接池
1
2
3
4
5
6
7
8root@dana:~/python-excercise# cat redis-pool-practice.py
#! /usr/bin/env python3
#coding:utf8
import redis
pool = redis.ConnectionPool(host='0.0.0.0',port=6379)
r = redis.Redis(connection_pool=pool)
r.set('age','16') #设置键值对
print(r.get('age')) #获取键的值 - StrictRedis连接池
1
2
3
4
5
6
7
8root@dana:~/python-excercise# cat redis-pool-strictredis-practice.py
#! /usr/bin/env python3
#coding:utf8
import redis
pool = redis.ConnectionPool(host='192.168.80.17',port=6379)
r = redis.StrictRedis(connection_pool=pool)
r.set('age','16')
print(r.get('age'))
- 普通连接池