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

 更新时间:2019年02月19日 09:10:01   作者:高尔夫golf  
今天小编就为大家分享一篇Python获取Redis所有Key以及内容的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

一、获取所有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高效提取与自动化处理Word表格的完整指南

    Python高效提取与自动化处理Word表格的完整指南

    在日常办公和自动化处理场景中,Word 文档(DOC/DOCX)依然是最常见的数据载体之一,本文将介绍如何使用Spire.Doc for Python从 Word 文档中逐个提取表格,并将表格内容导出为文本文件,有需要的可以了解下
    2026-01-01
  • pytorch .detach() .detach_() 和 .data用于切断反向传播的实现

    pytorch .detach() .detach_() 和 .data用于切断反向传播的实现

    这篇文章主要介绍了pytorch .detach() .detach_() 和 .data用于切断反向传播的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Python简单实现控制电脑的方法

    Python简单实现控制电脑的方法

    这篇文章主要介绍了Python简单实现控制电脑的方法,涉及Python基于os及win32api等模块调用系统命令操作电脑的相关实现技巧,需要的朋友可以参考下
    2018-01-01
  • python实现合并两个有序列表的示例代码

    python实现合并两个有序列表的示例代码

    这篇文章主要介绍了python实现合并两个有序列表的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • nginx搭建基于python的web环境的实现步骤

    nginx搭建基于python的web环境的实现步骤

    这篇文章主要介绍了nginx搭建基于python的web环境的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Python @property使用方法解析

    Python @property使用方法解析

    这篇文章主要介绍了Python @property使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 对Python中画图时候的线类型详解

    对Python中画图时候的线类型详解

    今天小编就为大家分享一篇对Python中画图时候的线类型详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • 一文详解Python中itertools模块的使用方法

    一文详解Python中itertools模块的使用方法

    itertools是python内置的模块,使用简单且功能强大。这篇文章主要为大家详细介绍了itertools模块的使用方法,感兴趣的小伙伴可以了解一下
    2023-03-03
  • python3中apply函数和lambda函数的使用详解

    python3中apply函数和lambda函数的使用详解

    本文主要介绍了python3中apply函数和lambda函数的使用详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Python数据分析numpy的Nan和Inf使用注意点详解

    Python数据分析numpy的Nan和Inf使用注意点详解

    这篇文章主要为大家介绍了Python数据分析numpy的Nan和Inf使用注意点,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08

最新评论