【问题标题】:Redis vs elastic search in my use case我的用例中的 Redis 与弹性搜索
【发布时间】:2015-09-18 22:31:07
【问题描述】:

我即将创建一个项目来监控我们的缓存使用情况。
什么意思?
在每次缓存操作(添加/获取/删除)之后,我将保存数据,例如类名称、对象大小(或字节 [])、操作持续时间以及我可能需要的其他字段。
然后我想启用查询,或者使用像 kibana 这样的工具来可视化数据,在图表中显示我为每个类类型放置了多少实例,平均添加/获取时间是多少,如果同一类的某些实例需要更长的时间添加到缓存 - 我想知道并可能调查这些对象。

我想知道我是否应该使用 Elasticsearch 来存储数据或 redis/mongoDB。那么可视化工具呢。
应该考虑什么

  1. IO - 读/写应该很快
  2. 部署 - 快速舒适

【问题讨论】:

    标签: c# architecture software-design


    【解决方案1】:

    您应该使用 loki.js,它速度极快,支持字段索引以加快文档访问速度,并且性能非常好(在平均开发机器上接近 500,000 次操作/秒)。

    这比 redis、elasticsearch 快得多。这三个我都用过,但发现这个比其他的快得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-23
      • 2020-03-29
      • 2022-12-08
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多