redis lua脚本实战秒杀和减库存的实现
目录前言1.redisson介绍2.redislua脚本编写与执行3.redis减库存lua脚本4.实战4.1减库存逻辑4.2压测前言我们都知道redis是高性能高并发系统必不可少的kv中间件,它以高性能,高并发著称,我们常常用它做缓存,将热点数据或者是万年不变的数据缓存到redis中,查询的时候直接查询redis,减轻db的压力,分布式...
2024-01-10一分钟搞懂Redis的慢查询日志操作
目录什么是慢查询?什么是慢查询日志?如何获取慢查询日志?如何获取慢查询日志的长度?如何清理慢查询日志?怎么配置慢查询的参数?slowlog-log-slower-thanslowlog-max-len如何进行配置总结什么是慢查询?慢查询,顾名思义就是比较慢的查询,但是究竟是哪里慢呢?首先,我们了解一下Redis命令执行的...
2024-01-10Redis之sql缓存的具体使用
目录1.环境搭建2.Redis配置3.功能实现4.缓存注解的使用说明1.环境搭建 <!-- RedisTemplate --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>spring: redis: host: 192.168.8.128 port: 6380 pa...
2024-01-10使用Redis实现令牌桶算法原理解析
在限流算法中有一种令牌桶算法,该算法可以应对短暂的突发流量,这对于现实环境中流量不怎么均匀的情况特别有用,不会频繁的触发限流,对调用方比较友好。例如,当前限制10qps,大多数情况下不会超过此数量,但偶尔会达到30qps,然后很快就会恢复正常,假设这种突发流量不会对系统稳定性产...
2024-01-10利用Redis实现防止接口重复提交功能
目录前言1、自定义注解2、自定义拦截器3、Redis工具类4、其他想说的前言在划水摸鱼之际,突然听到有的用户反映增加了多条一样的数据,这用户立马就不干了,让我们要马上修复,不然就要投诉我们。这下鱼也摸不了了,只能去看看发生了什么事情。据用户反映,当时网络有点卡,所以多点了几次...
2024-01-10php安装redis扩展过程介绍
目录一、下载扩展包二、解压安装包三、 编译四、配置五、make编译六、安装位置七、查询php配置文件位置八、添加redis扩展九、是否安装成功一、下载扩展包命令 cd /usr/local/src/ wget https://pecl.php.net/get/redis-4.0.1.tgz运行二、解压安装包命令tar -zxvf redis-4.0.1.tgz运行三、 编译命令cd redis-4.0.1...
2024-01-10Redis序列化存储及日期格式的问题处理
目录Redis序列化存储及日期格式可视化界面看到保存的数据是这样的这时候就需要我们自定义序列化方式Redis序列化LocalDateTime报错方案一:实体类日期字段添加注解方案二:设置Redis对日期序列化处理Redis序列化存储及日期格式在模块开发中,使用Redis做缓存是非常常见的技术,当我们注入RedisTempate模板...
2024-01-10Redis 抽奖大转盘的实战示例
目录1. 项目介绍2. 项目演示3. 表结构4. 项目搭建4.1 依赖4.2 YML配置4.3 代码生成4.4 Redis 配置4.5 常量管理4.6 业务代码4.7 总结5. 项目地址1. 项目介绍这是一个基于Spring boot + Mybatis Plus + Redis 的简单案例。主要是将活动内容、奖品信息、记录信息等缓存到Redis中,然后所有的抽奖过程全部从Redis中做数据的操...
2024-01-10sql2005可实时监测数据库版本控制SQL的触发器
复制代码 代码如下:/****** 对象: DdlTrigger [Trig_DBVersionController] 脚本日期: 09/05/2008 15:50:16 作用: 数据库版本控制 ******/ IF EXISTS (SELECT * FROM sys.triggers WHERE name = N'Trig_DBVersionController' AND parent_class=0) DROP TRIGGER [Trig_DBVersionController] ON DATABASE...
2024-01-10MSSQL转MySQL数据库的实际操作记录
以下的文章主要介绍的是MSSQL转MySQL数据库的一些记录的实际操作流程,以及在其实际操作中发现的问题的阐述,其中包括建表问题,编码问题,以下就是文章的主要主要内容描述,望你会有所收获。 今天把一个MSSQL的数据库转成MySQL,在没有转换工具的情况下,对于字段不多的数...
2024-01-10