首页 >

如何在django中使用redis做缓存服务器? – 网络|

微博怎么解除登陆保护,我的小y400的图标不见了怎么办,vps怎么分开程序池如何在django中使用redis做缓存服务器? - 网络|如何在django中使用redis做缓存服务器

环境

redis

django-redis

配置

settings.py

CACHES={“default”:{“BACKEND”:”django_redis.cache.RedisCache”,”LOCATION”:”redis://127.0.0.1:6379/1″,”OPTIONS”:{“CLIENT_CLASS”:”django_redis.client.DefaultClient”,”PASSWORD”:”mysecret”

}

}

}

pythonmanage.pycreatecachetable1

缓存有站点缓存,和单个view缓存

站点缓存:

settings.py

MIDDLEWARE=[#站点缓存,注意必须在第一个位置

‘django.middleware.cache.UpdateCacheMiddleware’,

…#站点缓存,注意必须在最后一个位置

‘django.middleware.cache.FetchFromCacheMiddleware’,

]

视图缓存:

views.py

fromdjango.shortcutsimportrenderfromdjango.views.decorators.cacheimportcache_pagefromcache.modelsimportFoo#在需要缓存的视图上添加装饰器,参数是设置timeout超时时间,单位是秒,@cache_page(60)defindex(request):

bar=Foo.objects.all()returnrender(request,’cache/index.html’,{‘bar’:bar})


如何在django中使用redis做缓存服务器? - 网络|
  • 如何安装.netframework4.5? - 网络|
  • 如何安装.netframework4.5? - 网络| | 如何安装.netframework4.5? - 网络| ...

    如何在django中使用redis做缓存服务器? - 网络|
  • 做web前端的,之前长沙牛耳学习,工作一年多了。web前端需要重点提升哪方面的技术? - 网络|
  • 做web前端的,之前长沙牛耳学习,工作一年多了。web前端需要重点提升哪方面的技术? - 网络| | 做web前端的,之前长沙牛耳学习,工作一年多了。web前端需要重点提升哪方面的技术? - 网络| ...

    如何在django中使用redis做缓存服务器? - 网络|
  • 如何用python编写一个二维码生成器?如何实现? |idle python 编辑
  • 如何用python编写一个二维码生成器?如何实现? |idle python 编辑 | 如何用python编写一个二维码生成器?如何实现? |idle python 编辑 ...