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)
相关推荐
编程彩机44 分钟前
互联网大厂Java面试:从微服务到分布式缓存的技术场景解析
redis·spring cloud·消息队列·微服务架构·openfeign·java面试·分布式缓存
shuair2 小时前
redis实现布隆过滤器
spring boot·redis·bootstrap
万象.2 小时前
redis持久化:AOF和RDB
数据库·redis·缓存
!chen3 小时前
Redis快速实现布隆过滤器
数据库·redis·缓存
编程彩机4 小时前
互联网大厂Java面试:从分布式缓存到消息队列的技术场景解析
java·redis·面试·kafka·消息队列·微服务架构·分布式缓存
xxxmine4 小时前
Redis 持久化详解:RDB、AOF 与混合模式
数据库·redis·缓存
甘露s4 小时前
深入理解 Redis:事务、持久化与过期策略全解析
数据库·redis
what丶k5 小时前
SpringBoot3 缓存抽象深度实践:Caffeine+Redis多级缓存,穿透/雪崩/击穿防御全方案
数据库·redis·缓存
咖啡の猫5 小时前
Redis简单介绍
数据库·redis·缓存
代码or搬砖6 小时前
ReentranLock中AQS讲解
java·开发语言·redis