2018年5月28日

php结合redis实现高并发下的抢购、秒杀功能【转】

摘要: 抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否大于0, 阅读全文

posted @ 2018-05-28 17:49 Alex_guoyihao 阅读(130) 评论(0) 推荐(0) 编辑

PHP魔术变量

摘要: PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的 阅读全文

posted @ 2018-05-28 17:34 Alex_guoyihao 阅读(100) 评论(0) 推荐(0) 编辑

cURL

摘要: cURL curl是利用URL语法在命令行方式下工作的开源文件传输工具,他能够从互联网上获得各种各样的网络资源。简单来说,curl就是抓取页面的升级版。 1、curl是什么 百度百科给的解释是:数据传输神器。那它神器在什么地方那,通过查找资料得出curl可以使用url的语法模拟浏览器来传输数据,因为 阅读全文

posted @ 2018-05-28 17:32 Alex_guoyihao 阅读(159) 评论(0) 推荐(0) 编辑

MySQL优化总结-查询总条数

摘要: 1、COUNT(*)和COUNT(COL) COUNT(*)通常是对主键进行索引扫描,而COUNT(COL)就不一定了,另外前者是统计表中的所有符合的纪录总数,而后者是计算表中所有符合的COL的纪录数。还有有区别的。优化总结,对于MyISAM表来说: 1.任何情况下SELECT COUNT(*) F 阅读全文

posted @ 2018-05-28 16:58 Alex_guoyihao 阅读(3260) 评论(0) 推荐(0) 编辑

PHP对redis操作详解【转】

摘要: PHP对redis操作详解【转】 /*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1 阅读全文

posted @ 2018-05-28 10:47 Alex_guoyihao 阅读(145) 评论(0) 推荐(0) 编辑

导航