Python twisted的非关系数据库

Python twisted的非关系数据库,python,database,twisted,non-relational-database,Python,Database,Twisted,Non Relational Database,我正在寻找在异步模式下使用twisted的任何键值数据库实现。 我的一个想法是将Twisted Memcache API与MemcacheDB结合使用 这是其他解决方案吗?可能的解决方案之一是使用(远程字典服务器)。 Redis是一种非常快速、功能强大、稳定的键值存储设备,广泛应用于各种领域。Stackoverflow还使用redis;) 我最近开始在我当前的项目中使用redis来创建用户评级。我个人的看法是:redis非常简单,非常快速和稳定。它还有一个漂亮的命令行客户端,我喜欢它 在网站上,

我正在寻找在异步模式下使用twisted的任何键值数据库实现。 我的一个想法是将Twisted Memcache API与MemcacheDB结合使用


这是其他解决方案吗?

可能的解决方案之一是使用(远程字典服务器)。 Redis是一种非常快速、功能强大、稳定的键值存储设备,广泛应用于各种领域。Stackoverflow还使用redis;)

我最近开始在我当前的项目中使用redis来创建用户评级。我个人的看法是:redis非常简单,非常快速和稳定。它还有一个漂亮的命令行客户端,我喜欢它


在网站上,我使用同步的redis。服务器使用twisted,需要异步方法。幸运的是,有第三方模块,可以使用twisted轻松地与redis数据库交互。我没有任何问题。但是,
txredis
没有连接池,但是如果需要,手动实现它不是问题。

我使用twisted的Apache Cassandra,使用if生产多年。

在@dr的答案中添加了一点,标记为已接受:使用python包,它与连接池支持以及更多功能一起使用。

也许您应该为txredis项目贡献一个连接池?:)想知道为什么你想在Redis上使用连接池。txRedis设计为使用到单个Redis实例的持久连接。由于Redis本身是一个异步服务器,我不明白为什么从一个实例到一个Redis服务器有一个连接池会有帮助。唯一有意义的情况是所有请求都通过某种代理服务。您的应用程序就是这样做的吗?已签出Telephus,但似乎无法获得足够的示例。你能举一个使用Telephus的CRUD操作的例子吗?