首页 >

如何在django中使用redis做缓存服务器 – CSS – 前端,html css js注册

css 取消点击,css 超出多行,css打印页数显示,css中盒子怎么移动,css段落缩进怎么设置,css3label怎么用,html css js注册如何在django中使用redis做缓存服务器 - CSS - 前端,html css js注册

实现缓存的方式,有多种,本地内存缓存,数据库缓存,文件系统缓存。这里介绍使用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” } }}python manage.py createcachetable1

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

站点缓存:

settings.py

MIDDLEWARE = [ # 站点缓存 , 注意必须在第一个位置 ‘django.middleware.cache.UpdateCacheMiddleware’, … # 站点缓存, 注意必须在最后一个位置 ‘django.middleware.cache.FetchFromCacheMiddleware’,]

视图缓存:

views.py

from django.shortcuts import renderfrom django.views.decorators.cache import cache_pagefrom cache.models import Foo# 在需要缓存的视图上添加装饰器, 参数是设置timeout 超时时间, 单位是秒, @cache_page(60)def index(request): bar = Foo.objects.all() return render(request, ‘cache/index.html’, {‘bar’: bar})


如何在django中使用redis做缓存服务器 - CSS - 前端,html css js注册
  • PC端前端和移动端前端哪个难 - CSS - 前端,daorucss的作用范围
  • PC端前端和移动端前端哪个难 - CSS - 前端,daorucss的作用范围 | PC端前端和移动端前端哪个难 - CSS - 前端,daorucss的作用范围 ...

    如何在django中使用redis做缓存服务器 - CSS - 前端,html css js注册
  • word删除图片背景图片裁剪图片美化艺术图片等功能如何用 - CSS - 前端,css3三角形气泡框
  • word删除图片背景图片裁剪图片美化艺术图片等功能如何用 - CSS - 前端,css3三角形气泡框 | word删除图片背景图片裁剪图片美化艺术图片等功能如何用 - CSS - 前端,css3三角形气泡框 ...

    如何在django中使用redis做缓存服务器 - CSS - 前端,html css js注册
  • csgosource是哪个版本 - CSS - 前端,火狐的css
  • csgosource是哪个版本 - CSS - 前端,火狐的css | csgosource是哪个版本 - CSS - 前端,火狐的css ...