• redis数据结构


    数据类型 存储的值 读写能力
    String 可以是字符串、整数或者浮点,统称为元素 对字符串操作
    对整数类型加减
    List 一个序列集合且每个节点都包好了一个元素 序列两端推入、或者弹出元素修剪、查找或者移除元素
    Set 各不相同的元素 从集合中插入或者删除元素
    Hash 有key-value的散列组,其中key是字符串,
    value是元素
    按照key进行增加删除
    Sort Set

    带分数的scroe-value有序集合,其中score
    为浮点,value为元素

    集合插入,按照分数范围查找

    基础操作

    1. String类型操作

    设置
    set string1 yejianfeng

    获取

    get string1

    可以设置整型

    set string2 4

    自增1

    incr string2

    减2

    decrby string2 2

    2. List类型操作

    从左边push一个元素12

    lpush list1 12

    从左边push一个元素13

    lpush list1 13

    从右边pop一个元素[推出的是12]

    rpop list1

    list类型push两个相同的元素是允许的

    返回list1的元素个数

    llen list1

    3.Set类型操作

    往set1当中插入一个元素12

    sadd set1 12

    查看set1当中的元素个数

    scard set1

    往set1当中插入一个元素13

    sadd set1 13

    再往当中插入一个13

    sadd set1 13

    确认set1中是否有13

    sismember set1 13

    将13元素从set1中移除

    srem set1 13

    4.Hash类型操作

    hset hash1 key1 12

    hget hash1 key1

    hset hash1 key2 13

    hset hash1 key3 13

    hlen hash1

    hset hash1 key3 14

    hget hash1 key3

    hmget hash1 key1 key2

    5.Sort Set类型操作

    它的value必须是唯一的

    zadd zset1 10.1 val1

    zadd zset1 11.2 val2

    zadd zset1 9.2 val3

    zcard zset1

    zrange zset 0 2 withsores

    查看val2的排名

    zrank zset1 val2

  • 相关阅读:
    JS pop push unshift shift的作用与区别
    白话js this指向问题
    JS作用域,作用域,作用链详解
    angular $q promise详解
    白话$resource,$resource中的增删改查
    ng-app与ng-app='myApp'的区别
    详解 高效字节流
    详解 字节输出流 与 字节输入流
    阶段性复习与应用——复制多级文件夹
    详解 字节流
  • 原文地址:https://www.cnblogs.com/Grace-is-enough/p/10225369.html
Copyright © 2020-2023  润新知