Django缓存设置
Django中提供了多种缓存方式,如果要使用缓存,需要先在settings.py中进行配置,然后应用。根据缓存介质的不同,需要设置不同的缓存后台Backend
Memcached缓存
1、Memcached是基于内存的缓存,Django原生支持的最快最有效的缓存系统
2、对于大多数场景,推荐使用Memcached,数据缓存在服务器端。使用前需要通过pip安装memcached的插件python-memcached和pylibmc,可以同时支持多个服务器上面的memcached
⑴下面是使用pyhon-memcached的设置
Django中使用Memcached
1、Django中使用缓存(这里使用Memcached)的话,需要先在settings.py文件进行一些配置。比如缓存服务器的IP地址等
例1:缓存配置
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': [
'127.0.0.1:11211',
#'127.0.0.2:11211' 存在多个缓存服务时,可以这样传入多个缓存服务IP地址
]
}
}