zoukankan      html  css  js  c++  java
  • django配置使用redis

    通常redis都是用来保存session、短信验证码、图片验证码等数据。

    在django上使用redis,先要安装一个包:

    pip install django-redis==4.8.0(我用的django是1.11.1版本)

    在settings上配置:

    # 设置两个仓库,名字分别为default和session
    CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, "session": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } } } # 保存 session数据到 Redis中 SESSION_ENGINE = "django.contrib.sessions.backends.cache" SESSION_CACHE_ALIAS = "session"

    在视图中使用:

    strict_redis = get_redis_connection('sms_codes')   # type: StrictRedis
    # 然后strict_redis就可以调用方法了,方法和flask上应用一样
  • 相关阅读:
    MySQL-多条件拼接语句
    MongoDB-C#驱动基本操作
    MongoDB-C#驱动帮助
    MongoDB-权限配置
    MongoDB-安装
    C#_实用
    提高C#代码质量-规范
    C#_Express-ickd接口
    Eclipse背景颜色修改
    Java中可变长参数的方法
  • 原文地址:https://www.cnblogs.com/chichung/p/9925250.html
Copyright © 2011-2022 走看看