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"

  • 相关阅读:
    Linux下视频采集及其显示
    编译webcam_server
    mjpgstreamer
    linux下ffmpeg的安装
    armlinuxgcc的命令参数介绍
    ADS1.2如何生成BIN文件
    OpenJTAG下载bootloader 备忘
    Android 3.0 以下 使用Fragment 实例
    Dialog 学习备忘
    CentOS安装wsgi
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/9788254.html
Copyright © 2011-2022 走看看