尝试自动为dogpile.cache选择可用缓存后端的简单脚本

dogpile_cache_autoselect的Python项目详细描述


这由一个函数组成,该函数尝试检测dogpile.cache后端并选择最佳后端。

函数:

auto_select_backend(region_kwargs=None, between_runs=True, require_server=False, verbose=False)

像这样使用:

  • region_args:传递给区域的参数(字典)。
  • 运行之间:如果为true,则仅选择运行之间持续存在的后端。
  • require_server:如果为true,则在找不到工作的服务器后端(redis、memcached)时引发异常。
  • 详细:如果为真,则打印正在进行的选择。

通常:

backend = auto_select_backend()
# done

它只能检测不需要特殊参数连接的后端(因此必须在本地运行)。它主要用于分发给在本地运行它的人的软件(如果您已经设置了一个大的缓存集群,那么您可能可以再抽出1分钟来配置dogpile)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无JPA的纯Hibernate ORM java SpringBoot配置   安卓会生成一组唯一的java数字   java我的自定义阵列列表每次启动时都会崩溃我不确定为什么会一直崩溃   Java继承;将子类传递给超类的抽象方法   java从没有if语句的数组中获取instanceof type   java中使用对象的温度转换   存储库接口的JavaSpringDataMongoDBeanXML配置   java JAXWS为iBM websphere、iBM web服务客户端添加寻址   数组试图返回Java中两个对象的面积之和   apache Spark java:columnNameOfCorruptRecord和badRecordsPath在加载csv时不工作   java无法创建。txt文件   java Hibernate与MySQL插入查询不一致   不考虑java Hazelcast分布式地图的最大大小   bash Java如何在父进程中设置环境变量