为您找到相关结果453,571个
高并发技巧之Redis和本地缓存使用技巧分享_Redis_脚本之家
最常用的缓存就是分布式缓存,比如redis,在面对大部分并发场景或者一些中小型公司流量没有那么高的情况,使用redis基本都能解决了。但是在流量较高的情况下可能得使用到本地缓存了,比如guava的LoadingCache和快手开源的ReloadableCache。 三种缓存的使用场景 这部分会介绍redis,比如guava的LoadingCache和快手开源的Reloadable...
www.jb51.net/article/2662...htm 2025-4-20
处理php高并发时遇到死锁的解决方案_javascript技巧_脚本之家
针对PHP 应用的具体情况,可以考虑使用一些高可用性和负载均衡技术,例如使用 Redis 缓存,使用消息队列等方法来降低高并发下出现死锁的概率。 总之,在处理 PHP 高并发遇到死锁时,需要先进行确认、定位、避免和解锁等一系列步骤,综合考虑采取合适的解决方案。
www.jb51.net/javascript/3002455...htm 2025-4-18
MySQL学习之事务详解_Mysql_脚本之家
在这个场景下, 张三和李四就可以理解为两个事务, 这两个事务是完全并发没有任何限制的, 此时就会出现脏读问题. 解决脏读问题的办法, 就是降低并发性, 提高隔离性, 具体来说就是给这里的 “写操作” 加锁, 张三在写代码的时候, 李四不能看, 张三和李四约定张三代码写完后会提交到githup上, 李四去githup上...
www.jb51.net/article/2694...htm 2025-4-18
mysql的事务,隔离级别和锁用法实例分析_Mysql_脚本之家
4、持久性:事务对数据库的更改都会保存在磁盘上,不会丢失。 二、事务的并发问题 1、脏读:事务A读取了事务B未提交的写入数据,读取到的数据就称为脏数据 2、不可重复读:事务A多次读取同一数据,但在读取过程中,事务B对数据做了修改,并提交了。导致多次读取同一数据,结果不一样。 3、幻读:事务A对表中所有数据...
www.jb51.net/article/1808...htm 2025-4-18
redis数据一致性之延时双删策略详解_Redis_脚本之家
在多线程并发情况下,假设有两个数据库修改请求,为保证数据库与redis的数据一致性, 修改请求的实现中需要修改数据库后,级联修改redis中的数据。 请求一:1.1修改数据库数据 1.2 修改redis数据 请求二:2.1修改数据库数据 2.2 修改redis数据 并发情况下就会存在1.1 ---> 2.1 ---> 2.2 ---> 1.2的情况 (一定要...
www.jb51.net/database/297312j...htm 2025-4-14