跳转到主要内容

Flask的pymemcache集成

项目描述

安装

https://pypi.ac.cn/project/Flask-PyMemcache/安装

pip install Flask-PyMemcache

初始化

memcache = FlaskPyMemcache(app)

memcache = FlaskPyMemcache()
memcache.init_app(app)

配置

将pymemcache的kwargs放入Flask配置中的PYMEMCACHE

PYMEMCACHE = {
    'server': ('localhost', 11211),
    'connect_timeout': 1.0,
    'timeout': 0.5,
    'no_delay': True,
    'key_prefix': b'myapp-',
}

您可以使用conf_key关键字使用不同的配置键

session = FlaskPyMemcache(conf_key='MEMCACHE_SESSION')
cache = FlaskPyMemcache(conf_key='MEMCACHE_CACHE')

session.init_app(app)
cache.init_app(app)

除了正常的pymemcache kwargs外,Flask-PyMemcache还提供以下配置选项。

  • close_on_teardown – 在应用关闭时关闭与memcached的连接。

使用

memcache.client.set('foo', 'bar')

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分布

flask_pymemcache-0.0.8.tar.gz (2.7 kB 查看哈希值)

上传时间:

构建分布

flask_pymemcache-0.0.8-py3-none-any.whl (3.4 kB 查看哈希值)

上传时间: Python 3

由以下组织支持