博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django实现redis缓存
阅读量:4537 次
发布时间:2019-06-08

本文共 1017 字,大约阅读时间需要 3 分钟。

1,下载redis

linux系统下载

$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make

2,编译完成后,把redis.conf文件,复制到另外一个文件夹下

 

1,cd redis-xx-xx     2,src/redis-server  /usr/redis.conf       #启动

 

3,下载django-redis

pip install django-redis

然后在settings中配置

CACHES = {    "default": {        "BACKEND": "django_redis.cache.RedisCache",        "LOCATION": "redis://127.0.0.1:6379/1",        "OPTIONS": {            "CLIENT_CLASS": "django_redis.client.DefaultClient",            "PASSWORD": "mysecret"            #密码需要在配置redis.conf中设置        }    }}

redis密码的设置

#requirepass foobared    原始去掉行前的注释,并修改密码为所需的密码,保存文件requirepass mypassword   #重启redissudo service redis restart  #或者  sudo service redis stop  sudo redis-server /etc/redis.conf

4,最后在settings.py中间件中加上

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

 

 

 

转载于:https://www.cnblogs.com/52forjie/p/9055145.html

你可能感兴趣的文章
搭建ntp时间服务器 ntp - (Network Time Protocol)
查看>>
35. Search Insert Position
查看>>
awk使用
查看>>
ASP.NET Razor 视图引擎编程参考
查看>>
Vue 基础篇
查看>>
malloc_free_new_delete
查看>>
Python中的open和codecs.open
查看>>
开发Servlet的方法(2)
查看>>
asp.net mvc 伪静态添加
查看>>
EA类图与代码同步
查看>>
Android Studio 智能感知无效
查看>>
javascript 日常
查看>>
让插件帮你优化代码
查看>>
ng 动态的生成option。
查看>>
ORACLE-12C-RAC INSTALL
查看>>
自定义引用类型的Enumerable.Union调用(原创)
查看>>
抽象类实例
查看>>
react context prop-types
查看>>
Java之路——Java初接触
查看>>
2018.12.27学习JavaScript
查看>>