摘要: 对应给定的keys到他们相应的values上。只要有一个key已经存在,MSETNX一个操作都不会执行。由于这种特性,MSETNX可以实现要么所有的操作都成功,要么一个都不执行,这样可以用来设置不同的key,来表示一个唯一的对象的不同字段。 对应给定的keys到他们相应的values上。只要有一个k 阅读全文
posted @ 2017-03-12 19:10 醉人 阅读(32339) 评论(0) 推荐(0) 编辑
摘要: 1.将秒杀系统独立部署,甚至使用独立域名,使其与网站完全隔离。 1.将秒杀系统独立部署,甚至使用独立域名,使其与网站完全隔离。 2.设计秒杀商品页面,不使用网站原来的商品详细页面,页面内容静态化,用户请求不需要经过应用服务。避免页面会请求后台数据库,给服务器造成压力。 3.因为秒杀新增的网络带宽,必 阅读全文
posted @ 2017-03-12 19:06 醉人 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 服务器配置: 服务器配置: 集群的环境,每个主机选择apahe 还是nginx,nignx的并发性好。nginx和apche区别 以及服务器的配置,例如缓存大小等 根据实际情况,可能对于图像比较多的情况,单独配置nginx服务器,作为图像服务器。在实习中使用的是七牛家的云存储单独作为图片存储,将有关 阅读全文
posted @ 2017-03-12 17:31 醉人 阅读(3825) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引 阅读全文
posted @ 2017-03-12 17:25 醉人 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 一个项目刚开始的时候是为了实现基本功能,随着版本和功能的迭代,大数据和高并发成了软件设计必须考虑的问题! 本质很简单,一个是慢,一个是等。 两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。 关键是如何解决慢和等,核心一个是短,一个是少,一个是分流, 阅读全文
posted @ 2017-03-12 17:09 醉人 阅读(16685) 评论(0) 推荐(0) 编辑