Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis没有使密钥过期_Redis_Redis Cluster - Fatal编程技术网

Redis没有使密钥过期

Redis没有使密钥过期,redis,redis-cluster,Redis,Redis Cluster,我正在运行一个cron,它在一分钟内为我的redis集群设置了大约150万个密钥。我设置的这些键的长度约为68字节。我的redis群集配置: 主机数量2 复制因子1 逐出策略-易失性lru 一个节点的最大内存为8 GB 按键的平均TTL约为300秒。由于密钥没有过期,集群在一段时间后将变得满。我们如何解决这个问题?当群集满时会发生什么情况?@mattfakee密钥将根据策略被逐出。但是它可以在性能下降的情况下工作。当cron作业添加密钥时,它是否指定了TTL?您希望它们如何过期?我们正在设置cr

我正在运行一个cron,它在一分钟内为我的redis集群设置了大约150万个密钥。我设置的这些键的长度约为68字节。我的redis群集配置:

  • 主机数量2
  • 复制因子1
  • 逐出策略-易失性lru
  • 一个节点的最大内存为8 GB

  • 按键的平均TTL约为300秒。由于密钥没有过期,集群在一段时间后将变得满。我们如何解决这个问题?

    当群集满时会发生什么情况?@mattfakee密钥将根据策略被逐出。但是它可以在性能下降的情况下工作。当cron作业添加密钥时,它是否指定了TTL?您希望它们如何过期?我们正在设置cron密钥的过期时间为15天(12,96000秒)。