zoukankan      html  css  js  c++  java
  • redis 数据结构

    1、五种数据结构   stinrg、list、set、hash、zset(有序列表)

    2、有一些通用操作 DEL、TYPE、RENAME

    结构类型:  结构存储的值                        结构的读写能力

    string: 字符串、整数、浮点数                     对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增或者自减操作

    list:一个链表,链表上每个节点包含一个字符串             对聊表的两端推入或者弹出元素;根据偏移量对链表修剪;读取单个或者多个元素;根据值查找或者移除元素

    set:包含字符串的无序收容器,被包含的字符串都唯一          添加、获取、移除单个元素;检查一个元素是否存在于集合中;计算交集、并集、差集;从即合理随机获取元素

    HASH:包含兼职对的无序散列表                    添加、获取、移除单个兼职对;获取所有键值对

    ZSET:字符串成员与浮点数分值之间的有序映射,元素排列顺序由分值的大小决定     添加、获取、删除单个元素;更具分值获取风味或者成员来获取元素

    string操作:get key

          set key val

          del key

    list操作:lpush  name val

        rpush name val

        lpop name

        rpop name

        lindex name x获取列表在给定位置上的一个元素 (x为位置)

        lrange name l r 获取列表给定范围上的所有元素  (l、r区间)

    set操作: sadd name key、

        srem name key

          sismember name key一个元素是否在集合中

          smembers name 获取集合包含的所有元素

        sinte、sunion、sdiff 交并差集

    hash操作: 

        hset name key val

        hgetall name

        hdel name key

    zset操作

       zadd  name  score member

       zrange name l r withscores (withscores表示scores也一起返回)

       zrangebyscore name l r withscores

         zrem name member

  • 相关阅读:
    NetCore3.1,NetCore5.0让发布的时候可以展示views
    Mac配置Gradle环境变量
    [转] 聊聊OkHttp实现WebSocket细节,包括鉴权和长连接保活及其原理!
    spark hive 数据不一致 spark默认本地数据元 spark不能插入hive数据
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 885: invalid start byte
    hadoop+zookeeper+yarn+spark高可用主从备份启动步骤
    Java笔记
    cnblogs设置
    IC Test Note
    复制文件夹下所有文件文件名
  • 原文地址:https://www.cnblogs.com/iwannabe/p/13940546.html
Copyright © 2011-2022 走看看