烧瓶的pymemcache集成
Flask-PyMemcache的Python项目详细描述
初始化
memcache = FlaskPyMemcache(app)
或:
memcache = FlaskPyMemcache() memcache.init_app(app)
配置
在烧瓶配置中将pymemcache的kwargs设置为pymemcache。
PYMEMCACHE = { 'server': ('localhost', 11211), 'connect_timeout': 1.0, 'timeout': 0.5, 'no_delay': True, 'key_prefix': b'myapp-', }
您可以将不同的配置键与conf键一起使用关键字:
session = FlaskPyMemcache(conf_key='MEMCACHE_SESSION') cache = FlaskPyMemcache(conf_key='MEMCACHE_CACHE') session.init_app(app) cache.init_app(app)
除了普通的pymemcache kwargs之外,flask pymemcache还提供以下功能 配置选项。
- 关闭卸载上的存储–在应用程序卸载时关闭与memcached的连接。
使用
memcache.client.set('foo', 'bar')