Redis获取某个前缀的key脚本实例


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

#!/usr/bin/env python

# -*- coding: UTF-8 -*-

#作用:统计某个前缀key的个数,并将其输入到文件

#使用方法:python scan_redis.py apus* 100

__author__ = "lcl"

import sys

import redis

import os

pool=redis.ConnectionPool(host='192.168.225.128',port=6379,db=0)

r = redis.StrictRedis(connection_pool=pool)

#扫描匹配值,通过sys.argv传参

match = sys.argv[1]

#每次匹配数量

count = sys.argv[2]

#print match

#print count

#总数量

total = 0

#扫描到的key输出到文件

path = os.getcwd()

#扫描到的key输出的文件

txt = path+"/keys.txt"

f = open(txt,"w")

for key in r.scan_iter(match = match,count = count):

# f.write("%s %s" % (key,"\n"))

 f.write(key+"\n")

 total = total+1

f.close

print "匹配: %s 的数量为:%d " % (match,total)

相关推荐:

php 使用 redis 的缓存实例

以上就是Redis获取某个前缀的key脚本实例的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

在windows中设置Python环境变量的实例讲解

Python如何使用列表

Python怎么判断一个文件为空

多线程比单线程快,是真的吗?

关于virtualenv中如何实现多个版本Python共存的图文详解

如何实现Python冒泡排序算法?

Python中collection模块的简单介绍(附示例)

Python能做什么?

Python32位和64位有什么区别

Python代码块是什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...