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"

  • 相关阅读:
    调试PHP如何让浏览器提示错误
    接口的理解
    linux中的curl
    linux后台执行命令:&和nohup
    php定界符<<<EOF讲解
    有关字符集问题
    设置disabled属性
    PHP魔术常量
    phpstorm-有关设置
    php常用函数
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/9788254.html
Copyright © 2011-2022 走看看