gpt4 book ai didi

caching - Redis slave作为缓存使用时的行为是怎样的?

转载 作者:可可西里 更新时间:2023-11-01 11:14:08 28 4
gpt4 key购买 nike

我对 Redis 很陌生,我想弄清楚 Redis 从属服务器在缓存中的行为。我的两个 Redis 从服务器的命中率为 0%,其中一个有 100+ keyspace_misses,而另一个有 900+ keyspace_misses。我的主从配置如下:

Master     Slave
1 5
2 6
3 7
4 8

另一个 slave 有 0 个 keyspace_misses,而最后一个 slave 有 0 个 keyspace_misses 和 2 个 keyspace_hits。 Redis slave做lookup正常吗?还是master的问题导致的?是否有日志显示此问题?

最佳答案

那么它是如何工作的,

  1. set 命令在 master 中执行。
  2. 此数据被发送用于复制到从站。
  3. 当有一个get请求时,它会登陆到它被搜索到的任何节点(主节点或从节点),如果找到则返回值。

你说什么:

  • 我的两个 Redis 从机的命中率为 0% -您的 redis.conf 文件中可能缺少 slaveof ip_to_contact_master port_to_contact_master
  • 其中一个有 100+ keyspace_misses 而另一个有 900+ keyspace_misses - key 空间未命中是正常的,因为传入的 key 可能不在 redis 中或可能已经过期或者可能还没有被复制。

您可以阅读有关在 redis 中缩放读取的信息 here

关于caching - Redis slave作为缓存使用时的行为是怎样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57666928/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com