Redis的单线程与高性能

1)redis单线程为什么还能这么快
因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比如keys),一定要谨慎使用,一不小心就可能会导致 Redis 卡顿。
2)Redis单线程如何处理客户端并发请求
Redis的IO多路复用:redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器。
redis (2) --redis核心原理

持久化

1)RDB快照
在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。
save 60 1000 60s内有至少有1000个键被改动 时 自动保存一次数据集

相关文章:

  • 2022-12-23
  • 2021-05-27
  • 2021-09-03
  • 2021-07-14
  • 2022-03-11
  • 2022-12-23
  • 2021-04-23
  • 2021-09-17
猜你喜欢
  • 2021-07-30
  • 2021-09-20
  • 2022-01-14
  • 2021-08-09
  • 2021-06-21
相关资源
相似解决方案