Redis

发布时间:2024年01月20日

1、关系型与非关系型数据库对比

2、非关系型数据库优点及应用场景

分布式ID

3、BitMap?存二进制数据(0101010)、HyperLogLog(数据统计(少))

4、redis的命令参数

(1)String字符串命令

set设定值 SET key "value"
setnxkey不存在时设置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

(2)key键命令

exists key?判断键是否存在
expire key time给键设置过期时间
del key删除键
ttl 键查看键的有效时间

(3)List命令

关注,收藏,点赞,队列

lpush将一个或多个值插入到列表头部
rpush在列表中添加一个或多个值
lpop移出并获取列表的第一个元素
rpop移除并获取列表最后一个元素
llen获取列表长度
lrange获取列表指定范围内的元素

(4)set命令

sadd向集合添加一个或多个成员
spop移除并返回集合中的一个随机元素
scard获取集合的成员数
sdiff返回给定所有集合的差集
sunion返回所有给定集合的并集
sinter返回给定所有集合的交集

?(5)zset 有序不重复

应用:排行榜、热搜

Zincrby 键 分数 值zincrby hot:search 1 '葫芦娃'
Zrevrange返回有序集中,指定区间内的成员(按分数值递减(从大到小)来排列)
ZREVRANGE salary 0 -1

(6)Hash

?5、redis原始语句

6、问题

???????

7、java链接redis的客服端

文章来源:https://blog.csdn.net/LHT233333/article/details/135705451
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。