标签:time 执行 text type pre red echo html php
<?php header(‘content-type:text/html;chaeset=utf-8‘); /** * redis实战 * * 实现乐观锁机制 * * @example php optimistic-lock.php */ $redis = new \Redis(); $redis->connect(‘127.0.0.1‘, 6379); // 监视 count 值 $redis->watch(‘count‘); // 开启事务 $redis->multi(); // 操作count $time = time(); $redis->set(‘count‘, $time); //------------------------------- /** * 模拟并发下其他进程进行set count操作 请执行下面操作 * * redis-cli 执行 $redis->set(‘count‘, ‘is simulate‘); 模拟其他终端 */ sleep(10); //------------------------------- // 提交事务 $res = $redis->exec(); if ($res) { // 成功... echo ‘success:‘ . $time; return; } // 失败... echo ‘fail:‘ . $time;
标签:time 执行 text type pre red echo html php
原文地址:http://www.cnblogs.com/GreenForestQuan/p/7492119.html