一直觉得Redis是单线程,因此不须要锁。可是面试中问道这个问题,仍是研究一下:面试
Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis自己没有锁的概念,Redis对于多个客户端链接并不存在竞争,可是在Jedis客户端对Redis进行并发访问时会发生链接超时、数据转换错误、阻塞、客户端关闭链接等问题,这些问题均是因为客户端链接混乱形成。redis
以及http://redisson.org/并发