操作Redis线程安全吗?
答:
Redis使用了单线程的设计,所有的客户端请求,也就是redis数据库的连接,使用一种复用的技术。redis可以在任何时候处理单个请求,所有的请求是顺序处理的。因为处理单个请求的时间非常短,所以所有的产出通常不会有慢的感觉,但是最重要的是这些产品被设计为非阻塞系统调用。提到过Redis从2.4版本后是单线程的。所以redis是线程安全的,不会同时有多个线程操作redis数据库的数据。
操作Redis线程安全吗?
答:
Redis使用了单线程的设计,所有的客户端请求,也就是redis数据库的连接,使用一种复用的技术。redis可以在任何时候处理单个请求,所有的请求是顺序处理的。因为处理单个请求的时间非常短,所以所有的产出通常不会有慢的感觉,但是最重要的是这些产品被设计为非阻塞系统调用。提到过Redis从2.4版本后是单线程的。所以redis是线程安全的,不会同时有多个线程操作redis数据库的数据。
有建议,请留言!