# 1.Redis 及 python package 安装(基于 ubuntu)

#redis
sudo apt-get install redis-server
    
#默认配置文件在 
vi /etc/redis/redis.conf 
#测试连接
    
redis-cli
    
#python-redis
sudo apt-get install python-redis

# 2. 基础 redis 操作

redis 连接实例是线程安全的,可以直接将 redis 连接实例设置为一个全局变量,直接使用。如果需要另一个 Redis 实例(or Redis 数据库)时,需重新创建 redis 连接实例来获取一个新的连接。

import redis
    
r = redis.Redis(host='localhost', port=6379, db=0)
r.set('key','value')
r.get('key')
r.keys()
r.dbsize()   	    #当前数据库包含多少条数据        
    
r.delete('key')
r.save()            #执行 “检查点” 操作,将数据写回磁盘。保存时阻塞
r.flushdb()         #清空 r 中的所有数据

# 3. pipeline 操作

管道(pipeline)是 redis 在提供单个请求中缓冲多条服务器命令的基类的子类。它通过减少服务器 - 客户端之间反复的 TCP 数据库包,从而大大提高了执行批量命令的功能。

#创建一个管道
p = r.pipeline()        
p.set('key','value')
p.sadd('key','value')
p.incr('num')
p.execute()
	
#管道的命令可以写在一起
p.set('key','value').sadd('key','value').incr('num').execute()
此文章已被阅读次数:正在加载...更新于

请我喝杯咖啡吧☕️

木亦 微信支付

微信支付

木亦 支付宝

支付宝