【文件属性】:
文件名称:disq:Python客户端磁盘,基于redis-py构建
文件大小:24KB
文件格式:ZIP
更新时间:2021-05-12 00:20:38
Python
疾病
一个Python客户端。
在幕后,这使用了redis-py的HiRedis实现,并用不敏感的命令切换了Redis命令。
用法
from disq import Disque
c = Disque() # connects to localhost:7711 by default
c.addjob('queuename', 'body') # takes all ADDJOB arguments
# b'DI... job id ...SQ'
c.getjob('queuename')
# [[b'queue', b'DI3971f14a850d9e5b3ca5c881e3dd1ba2a34277b505a0SQ', b'body']]
地位
该库已准备好与单节点或多节点群集一起使用。 除了QSTAT和SCAN之外,所有命令都已实现,这在Disque服务器中尚不存在。
特征
连接平衡
【文件预览】:
disq-master
----.travis.yml(460B)
----test-requirements.txt(211B)
----disq()
--------parsers.py(2KB)
--------client.py(16KB)
--------__init__.py(1012B)
--------rolling_counter.py(2KB)
----tests()
--------test_coversions.py(1KB)
--------test_job_commands.py(3KB)
--------test_job_benchmarks.py(2KB)
--------conftest.py(1KB)
--------__init__.py(590B)
--------test_server_commands.py(2KB)
--------test_queue_commands.py(3KB)
--------test_connection.py(2KB)
--------test_rolling_counter.py(2KB)
----tox.ini(874B)
----LICENSE(11KB)
----setup.cfg(605B)
----requirements.txt(25B)
----setup.py(123B)
----.gitignore(76B)
----redispy-LICENSE(1KB)
----README.md(1KB)
----scripts()
--------kill_disque(243B)
--------run_disque(1KB)