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)
相关推荐
来自宇宙的曹先生4 小时前
用 Spring Boot + Redis 实现哔哩哔哩弹幕系统(上篇博客改进版)
spring boot·redis·后端
灵犀学长4 小时前
解锁Spring Boot多项目共享Redis:优雅Key命名结构指南
数据库·redis
开开心心_Every4 小时前
全能视频处理工具介绍说明
开发语言·人工智能·django·pdf·flask·c#·音视频
都叫我大帅哥5 小时前
Redis哨兵完全指南:从救火队员到集群守护神
redis
都叫我大帅哥5 小时前
Redis主从架构:从菜鸟到大神的通关秘籍
redis
八九燕来8 小时前
Django双下划线查询
数据库·django·sqlite
Chasing__Dreams10 小时前
python--杂识--18.1--pandas数据插入sqlite并进行查询
python·sqlite·pandas
草履虫建模11 小时前
Redis:高性能内存数据库与缓存利器
java·数据库·spring boot·redis·分布式·mysql·缓存
A-刘晨阳12 小时前
【Linux】Redis 6.2.6 的二进制部署【适用于多版本】
linux·运维·redis