找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 199|回复: 0

Redis 的使用场景

[复制链接]

373

主题

55

回帖

1944

积分

管理员

积分
1944
发表于 2022-3-23 22:07:23 | 显示全部楼层 |阅读模式
首先说下Redis 的几种数据类型
String,List,Set,ZSet和Hash


然后String 类型支持存储字符串和数值,拓展到基于Redis 提供 TTL 存活时间,我们可以用来做数据缓存,用来做接口的限流
用来做数据共享也可以,分布式Session 就可以通过Redis 去实现,还有分布式锁
String 也可以存储数值,Redis 也提供有对数值的原子递增和递减的操作,可以用来做界面的计数器



List 在Redis 中是一个双端队列,我们可以用来存储一些分页数据
Set 不支持存储重复元素,可以利用这个特性去去重,
ZSet 和Set的区别在于ZSet 的key与score 分数关联,而且根据score 从小到大排列,可以用来做排行榜
Hash 数据类型用得比较少,但也可以用,用来缓存一些对象
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-20 09:36 , Processed in 0.042617 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表