django-缓存

缓存

缓存的作用是缓解服务器压力,或者者说是数据库的压力,我们可以将一些常用的页面或数据放入缓存中,用户查询时,直接去缓存里面查,以此来缓解服务器压力

 

django提供的缓存

1.数据库缓存

  1、全局缓存

  settings配置

 

 调用缓存的方法

  直接视图函数调用

 

  路由中调用

 

 

  2、局部缓存

 

2.文件缓存

3.内存缓存

 

 

 

4.使用django-redis

安装pip3 install django-redis

配置

 

操作django_redis

方法一:

from django.core.cache import cache
#然后使用cache对象操作redis
cache.set()

优点:可以设置负载的数据类型,cache会将其自动转换为redis的字符串类型。

 

方法二:

from django_redis import get_redis_connection
r = get_redis_connection
然后使用连接对象r操作redis,方式同pyredis操作redis一样

 

posted @ 2022-11-27 23:26  powfu  阅读(50)  评论(0)    收藏  举报