Rb(Redis Blaster)如何实现非阻塞的Redis操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4615个文字,预计阅读时间需要19分钟。
Redis,Redis Blaster,是一款为Redis实现非复制分片(non-replicated sharding)的库。它在Python Redis之上实现了自定义路由系统,允许您自动定位不同的服务器,而无需手动将请求路由到各个服务器。
Rb,redis blaster,是一个为 redis 实现非复制分片(non-replicated sharding)的库。它在 python redis 之上实现了一个自定义路由系统,允许您自动定位不同的服务器,而无需手动将请求路由到各个节点。
它没有实现 redis 的所有功能,也没有尝试这样做。 您可以随时将客户端连接到特定主机,但大多数情况下假设您的操作仅限于可以自动路由到不同节点的基本 key/value 操作。
你可以做什么:
- 自动针对主机进行单
key操作 - 对所有或部分节点执行命令
- 并行执行所有这些
rb 在 PyPI 上可用,可以从那里安装:
$ pip install rb
配置
开始使用 rb 非常简单。如果您之前一直在使用 py-redis,您会感到宾至如归。
本文共计4615个文字,预计阅读时间需要19分钟。
Redis,Redis Blaster,是一款为Redis实现非复制分片(non-replicated sharding)的库。它在Python Redis之上实现了自定义路由系统,允许您自动定位不同的服务器,而无需手动将请求路由到各个服务器。
Rb,redis blaster,是一个为 redis 实现非复制分片(non-replicated sharding)的库。它在 python redis 之上实现了一个自定义路由系统,允许您自动定位不同的服务器,而无需手动将请求路由到各个节点。
它没有实现 redis 的所有功能,也没有尝试这样做。 您可以随时将客户端连接到特定主机,但大多数情况下假设您的操作仅限于可以自动路由到不同节点的基本 key/value 操作。
你可以做什么:
- 自动针对主机进行单
key操作 - 对所有或部分节点执行命令
- 并行执行所有这些
rb 在 PyPI 上可用,可以从那里安装:
$ pip install rb
配置
开始使用 rb 非常简单。如果您之前一直在使用 py-redis,您会感到宾至如归。

