ooredisRedis 的 Python 库
OORedis 是一个 Redis 的 Python 库,它基于 redis-py ,具有以下三个主要功能:
- 以 Key 对象为单位操作 Redis 的数据结构
- 提供一组 Pythonic 的 API
- 提供方便的类型转换机制
用例
>>> from ooredis import * >>> connect() >>> >>> project = Dict('project-info') >>> project['name'] = 'OORedis' >>> project['description'] = 'A Python-to-Redis mapper' >>> project['language'] = 'Python' >>> project.items() [('name', 'OORedis'), ('description', 'A Python-to-Redis mapper'), ('language', 'Python')] >>> >>> book_list = Deque('my-book-list') >>> book_list.append('SICP') >>> book_list.append('The Joy of Clojure') >>> book_list.append('Real World Haskell') >>> list(book_list) ['SICP', 'The Joy of Clojure', 'Real World Haskell'] >>> book_list.pop() 'Real World Haskell' >>> >>> my_friend = Set('my-friend') >>> my_friend.add('peter') >>> my_friend.add('jack') >>> my_friend.add('mary') >>> your_friend = set(['peter', 'bob', 'yui']) >>> my_friend ^ your_friend set(['yui', 'bob', 'mary', 'jack']) >>> my_friend & your_friend set(['peter']) >>> my_friend Set Key 'my-friend': set(['peter', 'mary', 'jack']) >>> my_friend &= your_friend >>> my_friend Set Key 'my-friend': set(['peter']) >>> >>> price = SortedSet('fruit-price') >>> price['apple'] = 6.5 >>> price['banana'] = 3.2 >>> price['cherry'] = 4 >>> price Sortedset Key 'fruit-price': [{'score': 3.2, 'value': 'banana'}, {'score': 4.0, 'value': 'cherry'}, {'score': 6.5, 'value': 'apple'}] >>> for p in price: ... print(p) ... {'score': 3.2, 'value': 'banana'} {'score': 4.0, 'value': 'cherry'} {'score': 6.5, 'value': 'apple'} >>> for p in reversed(price): ... print(p) ... {'score': 6.5, 'value': 'apple'} {'score': 4.0, 'value': 'cherry'} {'score': 3.2, 'value': 'banana'}
评论
pyhsHandlerSocket 的 Python 库
pyhs (python-handler-socket) 支持 HandlerSocket MySQ
pyhsHandlerSocket 的 Python 库
0
pyhsHandlerSocket 的 Python 库
pyhs(python-handler-socket)支持HandlerSocketMySQL插件的Python库。相比传统的MySQLforPython,性能接近提高了一倍!
pyhsHandlerSocket 的 Python 库
0
PyLaTeXLaTeX 的 Python 库
PyLaTeX是一个用来创建和编译LaTeX文件的Python库。特性:DocumentgenerationandcompilationSection,table,math,figureandpack
PyLaTeXLaTeX 的 Python 库
0
【Python】冷门,但好用的Python库!
来自萝卜大杂烩 Python 标准库有超过 200 个模块,程序员可以在他们的程序中导入和使用。虽然普通程序员对其中许多模块都有一些经验,但很可能有一些好用的模块他们仍然没有注意到。 我发现其中许多模块都包含了在各...
机器学习初学者
0
【Python】coverage,一个有趣的 Python 库!
大家好,今天为大家分享一个有趣的 Python 库 - coveragepy。Github地址:https://github.com/nedbat/coveragepy在软件开发中,测试是确保代码质量和稳定性的关键步骤之一。而代码覆盖率则是衡量测试覆盖代码的程度的重要指标之一。Python cove
机器学习初学者
0
amazon-kinesis-client-pythonAmazon KCL 的 Python 库
amazon-kinesis-client-python提供了一个到AmazonKinesisClientLibrary(KCL)接口,它是AmazonKCLforJava的一部分。开发者可以用Ama
amazon-kinesis-client-pythonAmazon KCL 的 Python 库
0