实现Redis数据类型的包装,以便它们模仿Python中找到的数据类型。
项目描述
redis_wrap
实现Redis数据类型的包装,以便它们模仿Python中找到的数据类型。
需要Redis 2.0+和redis-py的最新版本。
为了获得最佳性能,包装器是懒惰的,并使用直接Redis调用。例如,列表包装器的__len__是通过调用llen实现的。
redis-py可以从这里下载: * http://github.com/andymccurdy/redis-py
示例
列表包装器示例
bears = get_list('bears') bears.append('grizzly') assert len(bears) == 1 assert 'grizzly' in bears
哈希包装器示例
villains = get_hash('villains') assert 'riddler' not in villains villains['riddler'] = 'Edward Nigma' assert 'riddler' in villains assert len(villains.keys()) == 1 del villains['riddler'] assert len(villains) == 0
集合包装器示例
fishes = get_set('fishes') assert 'nemo' not in fishes fishes.add('nemo') assert 'nemo' in fishes for item in fishes: assert item == 'nemo'
版权:2010年 amix 版权:BSD。
项目详细信息
下载文件
下载适合您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
redis_wrap-1.4.5.tar.gz (5.0 kB 查看哈希)
构建分发
redis_wrap-1.4.5-py2.7.egg (13.5 kB 查看哈希)