Redis简介 数据类型 String
List
Set
Hash
Sorted Set
应用场景 作为高性能的内存数据库系统,Redis广泛多种场景:
缓存:提高数据访问速度;
会话管理:在Web应用中,Redis可以用于存储用户会话信息,减少数据库负载;
分布式锁:Redis可用于实现分布式锁,进行并发控制
计数器:利用Redis的字符串类型,可以实现计数器功能,如商品库存、点赞数、密码重试次数等
限流:通过设置键值对的过期时间,Redis可以用作限流工具。如锁定密码错误次数超过一定次数的用户
消息队列:Redis支持发布/订阅模式,可以用作消息队列系统
全局ID生成:Redis可以生成全局唯一ID,适用于分布式系统中的ID生成
数据共享:在分布式系统中,Redis可以用于数据共享和同步
会话管理 使用Redis在Web应用中实现会话管理最佳实践_云数据库 Redis 版(Redis)-阿里云帮助中心
Redis入门实战:使用Redis实现会话管理 - 掘金
分布式锁 基于Redis的分布式锁实现 - 掘金
全局ID生成 Redis 实现全局唯一id-阿里云开发者社区