Redis 学习日志

2019-01-22  本文已影响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: 如果给定成员存在于有序集合,那么删除这个成员

上一篇 下一篇

猜你喜欢

热点阅读