PHP实现Redis单据锁以及防止并发重复写入

在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,导致对相同单据做相同的处理;为了防止这种情况对系统造成异常影响,我们通过Redis实现了一个简单的单据锁,每个请求需先获取锁才能执行业务逻辑,执行结束后才会释放锁;保证了同一单据的并发重复操作请求只有一个请...

PHP,服务器 2022-03-02 21:26:00 834次 5738 0条

MySQL中 LEFT JOIN 左表合并去重实用技巧

在使用MySQL中,可以说连表查询是必须使用的,但查询出合格的数据是需要一些技巧的,下面就连表查询做以下分析

PHP,美文,服务器,解惑 2021-10-23 22:56:00 1693次 9374 0条

MySQL创建表

MySQL创建表比较常用的方式是创建,大多用在项目开发中,或者定时生成表,此时生成表结构都是一样的

PHP,服务器,随笔,解惑 2021-10-23 22:10:00 878次 828 0条

MySQL数据修复

开发过程经常会遇到数据库数据修复的问题,常见的就是单条数据修复,这个也是最简单的,直接根据查询条件直接更新数据即可,但还有比较复杂的数据修复,例如修复整张表中有异常的数据,此时仅仅根据单纯的、可见的查询条件是十分有限的,此时就需要稍微复杂的查询条件

PHP,服务器,随笔,解惑 2021-10-23 21:49:00 992次 5990 0条

php获取文件后缀的9种方法

上传文件经常需要判断文件后缀,该方法能有效直接判断用户上传的文件是否符合要求,对服务器安全起到一定的作用

PHP,服务器 2021-09-06 21:50:29 1018次 1154 0条