Python获取Redis所有Key以及内容
2016-04-20 15:42
483 查看
一、获取所有Key
运行结果:
<type 'list'>
['fad', '1', '2']
二、获取所有内容
运行结果:
fad fda
1 e
2 f
# -*- 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
相关文章推荐
- Redis+Spring缓存实例(windows环境)
- Centos 6.5 安装redis
- redis-cli 命令总结
- NoSQL-Redis【1】-控制台配置密码
- redis性能分析-耗时指令+连接数
- Redis+Spring缓存实例(windows环境,附实例源码及详解)
- Redis 存储字符串和对象
- redis.conf配置详解
- Redis Lua脚本原理
- Redis命令-有序集合-zrem
- python操作redis-set
- redis集群 部署操作流程
- .NET基于Redis缓存实现单点登录SSO的解决方案
- C# 基于StackExchange.Redis.dll利用Redis实现分布式Session
- redis配置文件参数说明
- redis 安装
- CentOS下安装Redis3.0以及多实例配置
- Redis常用命令
- redis事务中的WATCH命令和基于CAS的乐观锁
- redis学习(一)