第一种方式:RedisCache(redis缓存)
##redis配置# CACHES={# ‘default‘:{#名字default的cache# ‘BACKEND‘:‘django_redis.cache.RedisCache‘,# ‘LOCATION‘:‘redis://127.0.0.1:6379‘,# ‘OPTIONS‘:{# ‘CLIENT_CLASS‘:‘django_redis.client.DefaultClient‘,# ‘CONNECTION_POOL_KWARGS‘:{"max_connections":100},# # "PASSWORD":"密码",# }# },## ‘back‘: {# ‘BACKEND‘: ‘django_redis.cache.RedisCache‘,# ‘LOCATION‘: ‘redis://127.0.0.1:6379‘,# ‘OPTIONS‘: {# ‘CLIENT_CLASS‘: ‘django_redis.client.DefaultClient‘,# ‘CONNECTION_POOL_KWARGS‘: {"max_connections": 100},# # "PASSWORD": "密码",# }# }# } ##上面是两个redis的连接,一个默认的,一个后来加的##两个连接池 ‘‘‘
‘LOCATION‘: ‘redis://127.0.0.1:6379‘,缓存路径
‘‘‘ 第二种方式:FileBasedCache(文件缓存)
# CACHES={# ‘default‘:{# ‘BACKEND‘:‘django.core.cache.backends.filebased.FileBasedCache‘,# ‘LOCATION‘:‘/var/tmp/django_cache‘,# },# } 第三种方式:MemcachedCache(MemcacheCache缓存)
CACHES={ ‘default‘:{ ‘BACKEND‘:‘django.core.cache.backends.memcached.MemcachedCache‘, ‘LOCATION‘:‘127.0.0.1:11211‘, },}ps:rest framework访问频率限制推荐放到redis,MemcachedCache
原文地址:https://www.cnblogs.com/yunxintryyoubest/p/9905247.html
时间: 2024-10-22 23:12:39