文件名称:redis-shard:Redis分片客户端库
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-03 22:40:56
Python
雷迪斯碎片 Redis分片实现。 Redis很棒。 它快速,轻巧且易于使用。 但是,当我们要将大量数据存储到一个实例中时,我们可能会遇到一些问题,例如性能下降和恢复缓慢,我们需要对其进行扩展。 用法 首先,创建一个具有多个节点的RedisShardAPI实例,节点name必须是唯一的: from redis_shard.shard import RedisShardAPI servers = [ {'name': 'server1', 'host': '127.0.0.1', 'port': 10000, 'db': 0}, {'name': 'server2', 'host': '127.0.0.1', 'port': 11000, 'db': 0}, {'name': 'server3', 'host': '127.0.0.1', 'port': 1200
【文件预览】:
redis-shard-master
----MANIFEST.in(39B)
----README.rst(4KB)
----examples()
--------config.py(336B)
--------myapp.py(1007B)
--------reshard.py(4KB)
----redis_shard()
--------helpers.py(1KB)
--------_compat.py(2KB)
--------hashring.py(3KB)
--------__init__.py(101B)
--------pipeline.py(5KB)
--------url.py(2KB)
--------sentinel.py(509B)
--------commands.py(4KB)
--------shard.py(7KB)
----.travis.yml(191B)
----tox.ini(86B)
----LICENSE(1KB)
----setup.cfg(168B)
----setup.py(1KB)
----CHANGES.rst(2KB)
----Pipfile(178B)
----tests()
--------config.py(565B)
--------test_sentinel.py(2KB)
--------__init__.py(0B)
--------sentinel.conf(6KB)
--------test_hashring.py(553B)
--------test_pipeline.py(3KB)
--------test_normal.py(2KB)
--------test_tag.py(846B)
----.gitignore(91B)