Redis就像一个数据库

问题描述

我们有一个独立配置的Redis,我正在用生菜与其连接。当我们只有一个用户访问redis数据库时,结果api很快,大约为700ms,但是当我们有5个以上的用户使用该api访问redis数据库时,时间增加了1或2秒以上。 如何保证许多用户使用我的api而又不损失性能时间?

PS:我们有一个Java API(春季启动)+生菜+ JPA,没有池或显式阻止操作。我们只有findBy操作,该API可能会访问约30000个用户

解决方法

尝试增加最小空闲连接池和活动连接池。如下所示:

lettuce:
  pool:
    max-active: 64
    max-idle: 64
    min-idle: 16

尝试根据您的基础结构和需求对这些值进行微调。您可能必须为生菜添加连接池依赖性,因为默认情况下它可能不会出现。像commons-pool2

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...