有没有支持AWS ElastiCache自动发现功能的Python Memcached库?

2 投票
4 回答
3487 浏览
提问于 2025-04-17 16:11

最近,AWS(亚马逊云服务)宣布了ElastiCache的自动发现功能,不过他们只正式发布了一个Java的客户端。有没有人知道有没有支持这个功能的Python Memcached库呢?

4 个回答

0

我写了一个软件包,它可以实现Elasticache的自动发现功能:https://github.com/yupeng820921/elasticache_pyclient

0

有一个适用于Django的库,叫做 django-elasticache

你可以在我对同一个问题的回答中找到更多详细信息,点击 这里

1

据我所知,ElastiCache集群其实就是一堆memcached服务器,所以你需要把所有服务器的列表给你的memcached客户端,然后让客户端自己进行负载均衡。

对于Python,你有几个选择:

  • pylibmc - 这是一个封装了libmemcached的工具,libmemcached是最棒、速度最快的memcached客户端之一。

  • python-memcached - 这是一个原生的Python客户端,功能比较基础,但使用起来很简单,安装和操作都很方便。

不过很遗憾,他们还没有提供一个Python客户端来处理新的自动发现功能。

撰写回答