Redis扫描永不终止的可能性
Redis SCAN文档中有以下注释: 只有当迭代集合的大小保持在给定的最大大小时,扫描算法才能保证终止,否则迭代总是增长的集合可能导致扫描永远不会终止完整的迭代Redis扫描永不终止的可能性,redis,Redis,Redis SCAN文档中有以下注释: 只有当迭代集合的大小保持在给定的最大大小时,扫描算法才能保证终止,否则迭代总是增长的集合可能导致扫描永远不会终止完整的迭代 在使用Redis存储会话以便不断扩展的场景中,发生这种情况的可能性有多大?在生产中使用完整迭代扫描安全吗?例如,清除带有给定前缀的一组密钥?为了防止扫描迭代花费太长时间,可以在开始扫描之前获取密钥空间大小,并在扫描了那么多密钥后终止扫描
在使用Redis存储会话以便不断扩展的场景中,发生这种情况的可能性有多大?在生产中使用完整迭代扫描安全吗?例如,清除带有给定前缀的一组密钥?为了防止扫描迭代花费太长时间,可以在开始扫描之前获取密钥空间大小,并在扫描了那么多密钥后终止扫描