Python获取Redis所有Key以及内容的方法


Posted in Python onFebruary 19, 2019

一、获取所有Key

# -*- encoding: UTF-8 -*-
__author__ = "Sky"
import redis
 
pool=redis.ConnectionPool(host='127.0.0.1',port=6379,db=0)
r = redis.StrictRedis(connection_pool=pool)
 
keys = r.keys()
print type(keys)
print keys

运行结果:

<type 'list'>
['fad', '1', '2']

二、获取所有内容

import redis
 
pool = redis.ConnectionPool(host='127.0.0.1', port=6379, db=0)
r = redis.Redis(connection_pool=pool)
 
pipe = r.pipeline()
pipe_size = 100000
 
len = 0
key_list = []
print r.pipeline()
keys = r.keys()
for key in keys:
  key_list.append(key)
  pipe.get(key)
  if len < pipe_size:
    len += 1
  else:
    for (k, v) in zip(key_list, pipe.execute()):
      print k, v
    len = 0
    key_list = []
 
for (k, v) in zip(key_list, pipe.execute()):
  print k, v

运行结果:

fad fda
1 e
2 f

以上这篇Python获取Redis所有Key以及内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
Python中处理字符串之endswith()方法的使用简介
May 18 Python
Python实现比较两个列表(list)范围
Jun 12 Python
Python基于pygame实现图片代替鼠标移动效果
Nov 11 Python
python二分查找算法的递归实现方法
May 12 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
Jun 21 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
python opencv 批量改变图片的尺寸大小的方法
Jun 28 Python
使用OpenCV去除面积较小的连通域
Jul 05 Python
Python爬虫之Selenium鼠标事件的实现
Dec 04 Python
基于Python和openCV实现图像的全景拼接详细步骤
Oct 05 Python
Python元组常见操作示例
Feb 19 #Python
python redis 删除key脚本的实例
Feb 19 #Python
Python列表切片操作实例总结
Feb 19 #Python
Python常用的json标准库
Feb 19 #Python
Python List cmp()知识点总结
Feb 18 #Python
Python列表(List)知识点总结
Feb 18 #Python
Python元组知识点总结
Feb 18 #Python
You might like
生成缩略图
2006/10/09 PHP
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
php 结果集的分页实现代码
2009/03/10 PHP
php 删除记录实现代码
2009/03/12 PHP
分享一下贝贝成长进度的php代码
2012/09/14 PHP
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
use jscript List Installed Software
2007/06/11 Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
javascript for循环设法提高性能
2010/02/24 Javascript
图片onload事件触发问题解决方法
2011/07/31 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
Python中的map、reduce和filter浅析
2014/04/26 Python
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
使用python实现滑动验证码功能
2019/08/05 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
早餐连锁店计划书
2014/01/08 职场文书
新书吧创业计划书
2014/01/31 职场文书
责任心演讲稿
2014/05/14 职场文书
中学教师师德承诺书
2014/05/23 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
高三物理教学反思
2016/02/20 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android