用了mongodb 还需要使用redis吗

2025-03-23 17:26:38
推荐回答(1个)
回答1:

  MongoDB不多说,不是一个类型的东西,Redis相对Memcached来说功能和特性上的优势已经很明显了。而对于性能,Redis作者的说法是平均到单个核上的性能,在单条数据不大的情况下Redis更好。为什么这么说呢,理由就是Redis是单线程运行的。
  因为是单线程运行,所以和Memcached的多线程相比,整体性能肯定会偏低。
  因为是单线程运行,所以IO是串行化的,网络IO和内存IO,因此当单条数据太大时,由于需要等待一个命令的所有IO完成才能进行后续的命令,所以性能会受影响。