摘要: Redis并发问题 Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对 阅读全文
posted @ 2017-03-27 22:18 lupeng2010 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: 使用锁1)setnx(lockkey, 当前时间+过期超时时间) ,如果返回1,则获取锁成功;如果返回0则没有获取到锁,转向2。2.)get(lockkey)获取值oldExpireTime ,并将这个value值与当前的系统时间进行比较,如果小于当前系统时间,则认为这个锁已经超时,可以允许别的请求 阅读全文
posted @ 2017-03-27 22:16 lupeng2010 阅读(209) 评论(0) 推荐(0) 编辑
摘要: (1)设置主键自增为何不可取这样的话,数据库本身是单点,不可拆库,因为id会重复。 (2)依赖数据库自增机制达到全局ID唯一使用如下语句:REPLACE INTO Tickets64 (stub) VALUES ('a'); SELECT LAST_INSERT_ID();这样可以保证全局ID唯一, 阅读全文
posted @ 2017-03-27 20:38 lupeng2010 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: Memcache 查看列出所有key方法 今天在做一个Memcache的session测试,但是在测试的过程中,发现Memcache没有一个比较简单的方法可以直接象redis那样keys *列出所有的Session key,并根据key get对应的session内容,于是,我开始查找资料,翻出来的 阅读全文
posted @ 2017-03-27 16:27 lupeng2010 阅读(185) 评论(0) 推荐(0) 编辑