Python实现Redis数据扫描

Posted MR_ZFJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python实现Redis数据扫描相关的知识,希望对你有一定的参考价值。

#! /usr/bin/python
import redis
import time

r = redis.Redis(host='xxxx', port=6379, password='xxxx', decode_responses=True) 
begin_pos = 0
while True :
    result = r.scan (begin_pos , "prefix_*" , 10000)
    return_pos , datalist = result
    if len(datalist) > 0 :
        for index in datalist:
            info = r.get(index)
        print index,'=',info
    if return_pos == 0 :
        break
    begin_pos = return_pos

执行:

python xxx.py > result.log

以上是关于Python实现Redis数据扫描的主要内容,如果未能解决你的问题,请参考以下文章

python redis 批量设置过期key

Python redis模块详解

Redis操作+python

Python学习笔记5-操作redis数据库redis

python实现各种算法详解,以及时间复杂度

Python操作Redis