分布式ID
set | 设定值 SET key "value" |
setnx | key不存在时设置key值 |
setex | 为指定的 key 设置值及其过期时间,存在会替换值?SETEX mykey 60 redis 单位秒 |
get | 获取指定的值 |
incr | 自增1 ?incr hello:lht:page_view |
decr | 自减1 decr hello:lht:page_view |
INCRBY? | INCRBY rank 20 增加20 |
exists key? | 判断键是否存在 |
expire key time | 给键设置过期时间 |
del key | 删除键 |
ttl 键 | 查看键的有效时间 |
关注,收藏,点赞,队列
lpush | 将一个或多个值插入到列表头部 |
rpush | 在列表中添加一个或多个值 |
lpop | 移出并获取列表的第一个元素 |
rpop | 移除并获取列表最后一个元素 |
llen | 获取列表长度 |
lrange | 获取列表指定范围内的元素 |
sadd | 向集合添加一个或多个成员 |
spop | 移除并返回集合中的一个随机元素 |
scard | 获取集合的成员数 |
sdiff | 返回给定所有集合的差集 |
sunion | 返回所有给定集合的并集 |
sinter | 返回给定所有集合的交集 |
应用:排行榜、热搜
Zincrby 键 分数 值 | zincrby hot:search 1 '葫芦娃' |
Zrevrange | 返回有序集中,指定区间内的成员(按分数值递减(从大到小)来排列) ZREVRANGE salary 0 -1 |
(6)Hash
???????