01 2023 档案
摘要:概要 步骤: 1. 安装redis 省略 2. 安装OpenResty 2.1 OpenResty概要说明 OpenResty是一个基于Nginx的高性能Web平台,用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关,具有以下特点: 具备Nginx的完整功能 基于Lua
阅读全文
摘要:数据类型 | 数据类型 | 描述 | | | | | nil |表示一个无效值,在表达式中相当于false| | boolean |包含两个值:false和true| | number |表示双精度类型的浮点数| | string |字符串由一对双引号或单引号括起来| | function |由C或
阅读全文
摘要:分片集群与哨兵集群的区别 **主从和哨兵集群:**解决了高可用、高并发读问题,但无法解决海量存储和高并发写的问题 **分片集群:**可以解决高并发写的问题,同时也可以解决高并发读的问题 . . 分片集群特征 集群中有多个master,每个master保存不同数据 每个master都可以由多个slav
阅读全文
摘要:主从架构 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力就需要搭建主从集群,实现读写分离 Master节点是可读写的,Slave节点是只读的 主从同步原理 主从同步第一次是全量同步 slave节点执行replicaof命令与master节点建立连接 判断replid是否一致,
阅读全文
摘要:自己去看代码吧 @Component public class QueryPage { @Autowired private StringRedisTemplate stringRedisTemplate; private final String KEY="query:shop"; /** * 向
阅读全文
摘要:需求: 新增秒杀商品 - 将秒杀商品的id和秒杀数量添加到秒杀表中 数据库操作 将秒杀信息保存到Redis中 基于Lua脚本,判断秒杀库存、一人一单,决定用户是否有下单资格 如果抢购成功,将商品id,订单id,用户id封装后添加到队列 开启线程任务,不断从队列中获取信息,实现异步下单 Redis秒杀
阅读全文