相关疑难解决方法(0)

Redis如何实现高吞吐量和高性能?

我知道这是一个非常通用的问题.但是,我想了解哪些主要的架构决策允许Redis(或像MemCached,Cassandra这样的缓存)以惊人的性能限制工作.

  1. 如何保持连接?
  2. 是连接TCP还是HTTP?
  3. 我知道它完全是用C语言编写的.如何管理内存?
  4. 尽管存在竞争性读/写,但用于实现高吞吐量的同步技术是什么?

基本上,具有内存缓存的机器的普通vanilla实现和可以响应命令的服务器和Redis盒之间有什么区别?我也理解答案需要非常庞大,并且应该包含非常复杂的细节以便完成.但是,我正在寻找的是一些使用的一般技术,而不是所有的细微差别.

memcached cassandra redis

4
推荐指数
1
解决办法
906
查看次数

标签 统计

cassandra ×1

memcached ×1

redis ×1