zoukankan      html  css  js  c++  java
  • python使用Redis

    python使用Redis数据库

    安装依赖

    pip3 install redis
    

    直接脚本文件使用

    import redis
    r = redis.Redis(host='127.0.0.1', port=6379, db=1)
    
    # 基础的脚本文件测试
    r.set('name','xu')
    r.set('age',18)
    

    半连接池使用

    import redis
    pool = redis.ConnectionPool(host='127.0.0.1', port=6379, db=10, max_connections=100)
    r = redis.Redis(connection_pool=pool)
    

    cache缓存使用,要额外安装django-redis

    pip install django-redis
    
    # settings.py配置文件夹中
    CACHES = {
        "default": {
            "BACKEND": "django_redis.cache.RedisCache",
            "LOCATION": "redis://127.0.0.1:6379",
            "OPTIONS": {
                "CLIENT_CLASS": "django_redis.client.DefaultClient",
                "CONNECTION_POOL_KWARGS": {"max_connections": 100}
            }
        }
    }
    
    
    #操作cache模块直接操作缓存:views.py
    from django.core.cache import cache  # 结合配置文件实现插拔式
    # 存放token,可以直接设置过期时间
    cache.set('token', 'header.payload.signature', 10)
    # 取出token
    token = cache.get('token')
    
  • 相关阅读:
    什么是内部类
    "=="和equals方法究竟有什么区别?
    SWFUpload乱码问题的解决
    xStream转换XML、JSON
    Java文件下载
    笔记摘录
    Javascript 函数传参问题
    JQUERY伸缩导航
    ruby关于flip-flop理解上一个注意点
    ruby 使用Struct场景
  • 原文地址:https://www.cnblogs.com/XuChengNotes/p/12019861.html
Copyright © 2011-2022 走看看