zoukankan      html  css  js  c++  java
  • Django的Session存储Redis环境配置

    第一步:在项目目录下的settings.py中MIDDLEWARE中加上中间件:
    # session中间件Django项目默认启用Session
    'django.contrib.sessions.middleware.SessionMiddleware',

    第二步:在redis中保存session,需要引入第三方扩展,我们可以使用django-redis来解决。
    安装扩展
    pip install django-redis

    第三步:在settings.py文件中做如下设置
    # redis缓存配置
    CACHES = {
    "default": {
    "BACKEND": "django_redis.cache.RedisCache",
    "LOCATION": "redis://127.0.0.1:6379/1", # 指明使用redis的1号数据库
    "OPTIONS": {
    "CLIENT_CLASS": "django_redis.client.DefaultClient",
    }
    },
    "session": {
    "BACKEND": "django_redis.cache.RedisCache",
    "LOCATION": "redis://127.0.0.1:6379/2", # 指明使用redis的1号数据库
    "OPTIONS": {
    "CLIENT_CLASS": "django_redis.client.DefaultClient",
    }
    }
    }
    # session使用的存储方式
    SESSION_ENGINE = "django.contrib.sessions.backends.cache"
    # 指明使用哪一个库保存session数据
    SESSION_CACHE_ALIAS = "session"

  • 相关阅读:
    MySQL的语句执行顺序
    mysql 基本使用
    spring 事务详解
    java 设计模式
    hibernate 简单查询
    qwq(一些有趣的数学题)
    关于libra9z
    HDU6756 Finding a MEX
    CF1386C Joker
    CF1340F Nastya and CBS
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/9788254.html
Copyright © 2011-2022 走看看