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)
相关推荐
月落归舟1 小时前
一篇文章了解Redis内存淘汰机制与过期Key清理
数据库·redis·mybatis
phltxy2 小时前
Redis 事务
数据库·redis·缓存
环流_3 小时前
redis核心数据类型在java中的操作
java·数据库·redis
__log7 小时前
ComfyUI 集成技术方案分析报告
javascript·python·django
接着奏乐接着舞8 小时前
java 数据结构
数据库·redis·缓存
许长安9 小时前
Redis 跳表实现详解
数据库·c++·经验分享·redis·笔记·缓存
難釋懷10 小时前
Redis网络模型-Redis是单线程的吗?为什么使用单线程
网络·数据库·redis
桂花很香,旭很美10 小时前
Redis-智能体开发中的大杀器
数据库·redis·缓存
OYangxf12 小时前
对于AOF模块和命令层交互的理解
redis
许长安13 小时前
Redis 渐进式 rehash:为什么要分批搬迁哈希表
数据库·redis·散列表