最新 最热

nginx+apache+mysql+svn

说明:nginx用80,apache用8080,这样可以使用apache的模块提示:svn: 版本库永久移到 “http://svn.phpfs.com/”;请重新定位。解决办法:去掉apache中documentroot配置提出来完整配置:nginx主机配置(将svn.phpfs.com全部转发给ap...

2018-05-08
1

memcache和redis的区别

1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等2、数据类型–Memcache在添加数据时就要指定数据的字节长度3、mecache完全内存存储,redis可以实现持久...

2018-05-08
0

ubuntu安装redis以及phpredis扩展

安装步骤: 1.执行:git clone https://github.com/nicolasff/phpredis.git 2.执行:cd phpredis/ 3.执行:phpize 4.执

2018-05-08
0

Redis在win7上的可视化应用

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及...

2018-05-08
0

Spring MVC使用redis共享session

Spring Web MVC是基于Java的轻量级Web框架,使用了MVC架构模式的思想。Spring Web MVC核心架构为:

2018-05-07
13

浅谈小白如何读懂Redis高速缓存与持久化并存及主从高可用集群

一、简介Redis是一个基于键值(K-V)的高速缓存软件,和他具有相同功能的软件有memcached,但其支持更为复杂的数据结构,例如:List,set,sorted set,同时redis具有持久性功能。redis究竟是什么?对于不同的应用场合,对redis的理解也...

2018-05-04
0

分布式锁通用解决方案

分布式锁的解决方式:基于数据库: 基于数据库表做乐观锁,用于分布式锁。(version) 基于数据库表做悲观锁(InnoDB,for update) 基于数据库表数据记录做唯一约束(表中记录方法名称) 基于缓存: 常用方案:使用redis的setnx()...

2018-05-04
6

从解决Redis访问超时的问题谈起——故事比结果要精彩

这周终于解决了Redis访问经常超时的问题,终于可以踏实睡觉了。从上周就开始纠结在这个问题上,可以用寝食难安来形容,感觉这个问题就像个定时炸弹一样,虽然根据手搜的访问量,极少的Timeout Error对用户基本不会造成影响,但是...

2018-05-04
0

高并发商品详情页构建

*主要思路:1、数据变更还是通过MQ通知;2、数据异构Worker得到通知,然后按照一些维度进行数据存储,存储到数据异构JIMDB集群(JIMDB:Redis+持久化引擎),存储的数据都是未加工的原子化数据,如商品基本信息、商品扩展属性、商品其...

2018-05-04
0

在高并发的核心技术中如何实现幂等性

*实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或...

2018-05-04
0