内建的缓存类型
NullCache – null
不缓存内容
- CACHE_ARGS
- CACHE_OPTIONS
SimpleCache – simple
使用本地Python字典缓存。这不是真正的线程安全。
相关配置
- CACHE_DEFAULT_TIMEOUT
- CACHE_THRESHOLD
- CACHE_ARGS
- CACHE_OPTIONS
FileSystemCache – filesystem
使用文件系统来存储缓存值
- CACHE_DEFAULT_TIMEOUT
- CACHE_DIR
- CACHE_THRESHOLD
- CACHE_ARGS
- CACHE_OPTIONS
MemcachedCache – memcached
使用memcached服务器作为后端。支持pylibmc或memcache或谷歌应用程序引擎的memcache库。
相关配置项
- CACHE_DEFAULT_TIMEOUT
- CACHE_KEY_PREFIX
- CACHE_MEMCACHED_SERVERS
- CACHE_ARGS
- CACHE_OPTIONS
GAEMemcachedCache – gaememcached
MemcachedCache一个不同的名称
SASLMemcachedCache – saslmemcached
使用memcached服务器作为后端。使用SASL建立与memcached服务器的连接。pylibmc是必须的,libmemcached必须支持SASL。
相关配置项
- CACHE_DEFAULT_TIMEOUT
- CACHE_KEY_PREFIX
- CACHE_MEMCACHED_SERVERS
- CACHE_MEMCACHED_USERNAME
- CACHE_MEMCACHED_PASSWORD
- CACHE_ARGS
- CACHE_OPTIONS
New in version 0.10.
SpreadSASLMemcachedCache – spreadsaslmemcachedcache
与SASLMemcachedCache一样,但是如果大于memcached的传输安全性,默认是1M,能够跨不同的键名缓存值。使用pickle模块。
New in version 0.11.
RedisCache – redis
- CACHE_DEFAULT_TIMEOUT
- CACHE_KEY_PREFIX
- CACHE_REDIS_HOST
- CACHE_REDIS_PORT
- CACHE_REDIS_PASSWORD
- CACHE_REDIS_DB
- CACHE_ARGS
- CACHE_OPTIONS
- CACHE_REDIS_URL
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .