美文网首页
Redis 学习日志

Redis 学习日志

作者: 昵称与隐藏 | 来源:发表于2019-01-22 09:51 被阅读10次

    Redis 基本结构的基本命令

    1. 字符串

    GET:获取存储在指定键中的值

    SET:设置存在在指定建中的值

    DEL:删除存储在指定建中的值,这个命令可以用于所有类型

    2. 列表

    LPUSH:将给定值推入到列表的左端

    RPUSH:将给定值推入到列表的右端

    LPOP:将指定元素从列表左端弹出

    RPOP:将指定值从列表右端弹出

    LINDEX: 获取列表在给定位置的元素

    lrang list-key 0 -1

    使用0作为起始范围,-1是范围的结束索引,可以取出列表上所有的元素

    LRANGE:获取列表上在给定范围内的元素

    3 集合

    Redis的列表和集合都可以存储多个字符串,但是列表可以存储多个相同的字符串,而结合则通过使用散列表来保证存储的每隔元素都不重复。这个散列表指的是键的散列表

    SADD:将元素添加到集合

    SREM:从集合中删除元素

    SISMEMBER:查看一个元素是否包含与集合中

    SMEMBERS:获取集合中包含的所有元素,速度很慢慎用。

    4. 散列

    散列用来存储多个键值对之间的映射,

    HSET :在散列表中关联键值对

    HGET:获取指定散列建的值

    HGETALL:获取散列包含的所有键值对

    HDEL:如果给定的建存在散列里面,那么移除这个建

    5. 有序集合

    有序集合和散列一眼样都是存储键值对,有序集合的建称为成员 member,每个成员各不相同,有序集合的值称为分值score,分值必须是浮点型数据。有序集合是redis唯一一个既可以通过成员访问元素,又何以根据分值以及分值循序访问元素的结构

    ZADD:将一个带有给定分值的成员加到有序集合中

    ZRANGE:根据元素在有序集合中的位置,从有序集合中获取多个元素

    zrange zset-key 0 -1 withscores

    ZRANGEBYSCORE:获取有序集合在给定分值范围内的所有元素

    ZREM: 如果给定成员存在于有序集合,那么删除这个成员

    相关文章

      网友评论

          本文标题:Redis 学习日志

          本文链接:https://www.haomeiwen.com/subject/xnjgoftx.html