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)
相关推荐
张先shen1 小时前
亿级流量下的缓存架构设计:Redis+Caffeine多级缓存实战
数据库·redis·缓存
sniper_fandc3 小时前
Redis数据类型之list
数据库·redis·list
暴走的海鸽5 小时前
存储库模式赋能 Django:让你的代码不那么业余,更具生命力
python·设计模式·django
笑衬人心。6 小时前
Redis 基本操作笔记
数据库·redis·笔记
埃泽漫笔6 小时前
Redis事件机制
redis·event
-dzk-6 小时前
【Flask】基础入门
后端·python·pycharm·django·flask·conda·pip
埃泽漫笔7 小时前
Redis概念和基础
redis
vortex57 小时前
Redis渗透思路总结
数据库·redis·缓存
都叫我大帅哥11 小时前
Redis Set数据类型:从青铜到王者的全方位指南
redis
都叫我大帅哥11 小时前
Redis生产环境完全指南:Java最佳实践与经典问题破解
redis