Redis 的路由和連接管理器:rb
是一個用于 Redis 的路由和連接管理器,用 Python 編寫。rb 是最快的和多個 redis 節點對話的方式,可以在作為路由的同時對多個節點進行 blindly blasting 命令。
Set up a cluster:
from rb import Cluster cluster = Cluster({ 0: {'port': 6379}, 1: {'port': 6380}, 2: {'port': 6381}, 3: {'port': 6382}, }, host_defaults={ 'host': '127.0.0.1', })
Automatic routing:
results = [] with cluster.map() as client: for key in range(100): client.get(key).then(lambda x: results.append(int(x or 0))) print 'Sum: %s' % sum(results)
Fanout:
with cluster.fanout(hosts='all') as client: client.flushdb()
項目主頁:http://www.baiduhome.net/lib/view/home/1440247805817
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!