• Redis数据结构


    list

    • lpush

    左边添加

    • rpush

    右边添加

    • lpop

    左边弹出

    • rpop

    右边弹出

    • lrange

    key start end

    • linsert

    左边插入字符

    • lrem33

    左边移除

    • blpop

    如果列表为空,返回一个 nil 

    否则,返回一个含有两个元素的列表,第一个元素是被弹出元素所属的 key ,第二个元素是被弹出元素的值

    操作会被阻塞,如果指定的列表 key list1 存在数据则会返回第一个元素,否则在等待100秒后会返回 nil

    阻塞,单播队列

    • ltrim

    支持正向,反向

    保留区间内的,删除区间外的3

    hash

    • hset
    • hmest
    • hget
    • hkeys

    • hvals

    一个包含哈希表中所有域(field)值的列表。 当 key 不存在时,返回一个空表

    • hgetall

    • hincrbyfloat

    为哈希表中的字段值加上指定浮点数增量值

    如果指定的字段不存在,那么在执行命令前,字段的值被初始化为 0

    set

    set指令会消耗主机网卡的吞吐量

    • srem
    • smembers
    • sadd
    • srandmember
    • spop,抽奖

    sorted_set

    元素,分值,排序规则,索引

    物理内存左小右大,不随命令发生变化

    • zadd

    zadd k1 8 app 7 baa 3 ora

    • zrange 

    zrange k1 0 -1

    • zrange withscores
    • zrangebyscore
    • zrevrange

    按照分值大小取出

    • zscore
    • zincrby
    • zunionstore,包含条件聚合

    并集

    sorted set使用跳表

    随机,造层

    类 平衡树

    平均值相对最优

    论读书
    睁开眼,书在面前
    闭上眼,书在心里
  • 相关阅读:
    让用户舒服起来 10个改善UI的技术
    Powerpoint快捷键大全
    自制Flash FLV视频播放器
    Firefox与IE在CSS样式表中的差异
    让你每天都充满积极性的五个方法
    asp.net 2实用技术汇总
    春季要健康 “排毒”三步走
    皮肤变好必遵守洗脸九法
    经典博客收集
    教你一招让网页用上漂亮的11PX中文字体
  • 原文地址:https://www.cnblogs.com/YC-L/p/14450294.html
Copyright © 2020-2023  润新知