实现redis数据类型的包装器,以便它们模拟python中的数据类型。
redis_wrap的Python项目详细描述
redis_wrap
实现redis数据类型的包装器,以便它们模拟python中的数据类型。
需要redis 2.0+和最新版本的redis py。
为了获得最佳性能,包装器是懒惰的,并使用直接redis调用。 例如,list wrapper的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。