刚开始了解PHP 之前一直用 默认的文件锁,感觉服务器没什么压力,由于硬盘不行,负载变大,默认文件会话形式不行了,需要多台服务器做负载,需要内存会话了,开始使用reids做会话保存,但是就出现问题了,并发请求会出现脏读写. 会话的处理没有原子性了,当第一个请求读取指定会话,还没有完成会话写入 session_write_close 另一个请求也请求该会话,也会造成改会话能被读取,但是不会在上一个操作前写入,但是如果这个处理脚本里有数据库操作就傻逼了,会话数据跟数据库对不上了,会话同时都可以读和执行,但是写的时候只有一个能写,其他都跳过. 请问哪位高手指教一下,除了重写sessionhandler的方法.
刚开始了解PHP 之前一直用 默认的文件锁,感觉服务器没什么压力,由于硬盘不行,负载变大,默认