zoukankan      html  css  js  c++  java
  • redis 数据库

    redis数据库

    # 1.安装redis与可视化操作工具

    # 2.在服务中管理redis服务器的开启关闭

    # 3.命令行简单使用redis:
    -- redis-cli  # 启动客户端
       -- set key value  # 设置值
       -- get key  # 取出值
       
    # 4.redis支持:字符串、字典、列表、集合、有序集合
    # https://www.runoob.com/redis/redis-tutorial.html

    # 5.特点:可持久化、单线程单进程并发

    python使用redis

    依赖
    >: pip3 install redis
    直接使用
    import redis
    r = redis.Redis(host='127.0.0.1', port=6379)
    连接池使用
    import redis
    pool = redis.ConnectionPool(host='127.0.0.1', port=6379)
    r = redis.Redis(connection_pool=pool)
    缓存使用:要额外安装 django-redis
    # 1.将缓存存储位置配置到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}
          }
      }
    }

    # 2.操作cache模块直接操作缓存:views.py
    from django.core.cache import cache  # 结合配置文件实现插拔式
    # 存放token,可以直接设置过期时间
    cache.set('token', 'header.payload.signature', 10)
    # 取出token
    token = cache.get('token')




    redis安装
    注:在官网安装系统版本,下载对应安装包安装即可

     

    redis数据类型
    """
    支持的数据类型:String、Hash、List、Set、Sorted Set

    String:存储其他类型不能存的所有数据
    Hash:存储 key-value 形式数据,类似于字典
    List:存储 一系列有序value 形式数据,列表(数组)
    Set:存储 一系列无序value 形式数据,集合
    Sorted Set:存储 有排列标号value 形式数据,排行
    """

     

    字符串类型
    """ 重要方法
    set:key value
    get:key
    mset:k1 v1 k2 v2 ... kn vn
    mget:k1 k2 ... kn
    setex:key exp value
    """

     

     

     

     

     

  • 相关阅读:
    [原创]WKWebview点击图片查看大图
    解决项目中.a文件的冲突
    友盟添加页面统计
    使用cocoaPods和遇到的问题以及解决办法
    #leetcode刷题之路50-Pow(x, n)
    #leetcode刷题之路49-字母异位词分组
    #leetcode刷题之路48-旋转图像
    #leetcode刷题之路47-全排列 II
    #leetcode刷题之路46-全排列
    #leetcode刷题之路45-跳跃游戏 II
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11761960.html
Copyright © 2011-2022 走看看