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脚本实例的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

怎么删除Python安装包

Python生成器generator介绍

Python爬虫是什么

如何修改Python字典内的值?2种修改Python字典内的值方法总结

Python程序员待遇如何

Python模块的编写与使用(实例解析)

django数据库增删改查操作的实例

Python做出新闻聚合项目

Python网络编程哪个模块最好?举例Python模块详解

Python中hashlib加密模块的分析(代码实例)

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




打赏

取消

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

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

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

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

评论

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