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
Spring 春季会议Redis:如何减少';存在xxx';对redis服务器的请求_Spring_Redis_Spring Session - Fatal编程技术网

Spring 春季会议Redis:如何减少';存在xxx';对redis服务器的请求

Spring 春季会议Redis:如何减少';存在xxx';对redis服务器的请求,spring,redis,spring-session,Spring,Redis,Spring Session,我现在使用SpringSessionRedis来管理用户会话(SpringBoot项目) spring会话框架每分钟检查一次密钥过期情况,并在删除过期密钥之前运行exists命令 该框架为每个正在运行的节点使用一个内部调度器(而不是分布式调度器)。因此,每个节点每分钟运行相同的命令 现在,我有将近100个节点用于一个服务,并且有相当多的命令发送到redis服务器。但其中大部分都是多余的。(因为100个节点同时运行相同的命令) exists命令消耗了大量CPU资源,我想知道如何减少冗余的exist

我现在使用SpringSessionRedis来管理用户会话(SpringBoot项目)

spring会话框架每分钟检查一次密钥过期情况,并在删除过期密钥之前运行
exists
命令

该框架为每个正在运行的节点使用一个内部调度器(而不是分布式调度器)。因此,每个节点每分钟运行相同的命令

现在,我有将近100个节点用于一个服务,并且有相当多的
命令发送到redis服务器。但其中大部分都是多余的。(因为100个节点同时运行相同的命令)

exists
命令消耗了大量CPU资源,我想知道如何减少冗余的
exists
命令