Redis 是单线程还是多线程实现机制?这种机制的优缺点?

参与6

2同行回答

lxuelxue数据库管理员某互联网公司
redis 是单线程的实现机制。 优点 :CPU 单线程不会对服务器造成压力 , 对内存开销小! 缺点 : 当具有多个进程时 , 这时候不会分配资源给其他进程,处理时间会变长变慢,不能支持并发!显示全部

redis 是单线程的实现机制。

优点 :CPU 单线程不会对服务器造成压力 , 对内存开销小!

缺点 : 当具有多个进程时 , 这时候不会分配资源给其他进程,处理时间会变长变慢,不能支持并发!

收起
互联网服务 · 2020-01-14
浏览2853
Luga LeeLuga Lee系统架构师None
严格意义讲:1、在redis 4.0之前,主要基于 单线程模型进行设计2、在redis 4.0之后, 选择性使用多线程模型 出于性能上的考虑,对于一些大键值对的删除操作,通过多线程非阻塞地释放内存空间也能减少对 Redis 主线程阻塞的时间,提高执行的效率...显示全部

严格意义讲:
1、在redis 4.0之前,主要基于 单线程模型进行设计
2、在redis 4.0之后, 选择性使用多线程模型
出于性能上的考虑,对于一些大键值对的删除操作,通过多线程非阻塞地释放内存空间也能减少对 Redis 主线程阻塞的时间,提高执行的效率

收起
互联网服务 · 2020-02-27
浏览2841

提问者

andyfa
软件开发工程师某证券
擅长领域: 数据库大数据服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-01-13
  • 关注会员:3 人
  • 问题浏览:4125
  • 最近回答:2020-02-27
  • X社区推广