Django redis配置

python 复制代码
CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://127.0.0.1:6379/0',
        'OPTIONS': {
            'CLIENT_CLASS': 'django_redis.client.DefaultClient',
            'CONNECTION_POOL_KWARGS':{
                'decode_responses':True
            }
        }
    }
}

使用

python 复制代码
 from django_redis import get_redis_connection
    # 默认连接配置文件中的库
    redis_conn = get_redis_connection()
    #校验key是否存在
    if not redis_conn.exists(f'activation_{username}'):
        context = {
            'code': 10011,
            'error': '激活用户不存在'
        }
        return JsonResponse(context)
    rand = redis_conn.get(f'activation_{username}')
    code2 = md5(username + rand)
相关推荐
煎饼小狗42 分钟前
Redis五大基本类型——Zset有序集合命令详解(命令用法详解+思维导图详解)
数据库·redis·缓存
运维-大白同学2 小时前
将django+vue项目发布部署到服务器
服务器·vue.js·django
喜欢猪猪2 小时前
Django:从入门到精通
后端·python·django
秋意钟2 小时前
缓存雪崩、缓存穿透【Redis】
redis
儿时可乖了3 小时前
使用 Java 操作 SQLite 数据库
java·数据库·sqlite
简 洁 冬冬3 小时前
046 购物车
redis·购物车
soulteary3 小时前
突破内存限制:Mac Mini M2 服务器化实践指南
运维·服务器·redis·macos·arm·pika
陈王卜4 小时前
django+boostrap实现发布博客权限控制
java·前端·django
wkj0014 小时前
php操作redis
开发语言·redis·php
菠萝咕噜肉i5 小时前
超详细:Redis分布式锁
数据库·redis·分布式·缓存·分布式锁