1.缓存
将在db中查询到不经常变动的数据放在redis缓存中,等下次访问db的时候首先判断redis缓存中是否有数据,如果有的话就将缓存中的数据返回,就不需要查db了,就减小了db的访问压力,如果缓存中的对应的数据在db中更新了,就删除缓存中的数据。缓存的数据可以是不变的数据,也可以是一些业务逻辑的数据,如验证码、发送手机短信的次数和用户token信息等等。
2.实现计数器
利用incrby命令实现在线人数及点击数目等
3.队列
利用redis list数据类型实现简单的消息队列功能,对比专业的消息中间件如kafka,rabbitmq,其支持的功能相对较小。
4.分布式锁
利用string类型,实现分布式锁,redis客户端ridisson就是利用string类型实现分布式锁的功能。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。