gpt4 book ai didi

Spring Redis 性能

转载 作者:IT王子 更新时间:2023-10-29 06:04:29 24 4
gpt4 key购买 nike

我正在努力获取大量数据(数百万条记录),计划将频繁的记录保存在缓存中并从缓存中获取以便快速响应。我正在使用 NoSQL 数据库,缓存中有大约 35k 条记录。我正在使用这段代码来检查它是否被缓存,

redistemplate.opsForHash().entries("key").size() == 0, 

如果条件满足,

redistemplate.opsForHash().put("key", "KeyValue", List);

如果没有,

(List) redistemplate.opsForHash().entries("Key").get("KeyValue");

但是当我检查性能时,从数据库中获取比从缓存中获取更快。我只是在尝试基本的 redis 缓存,不确定是否推荐。请提供意见。

最佳答案

您正在处理条目.. 为什么!?您可以直接使用模板函数来访问键或值。

检查条件:

redisTemplate.hasKey("key");

如果不满足:

redistemplate.opsForHash().put("key", "hashKey", List);

其他

redisTemplate.opsForHash().get("key", "hashKey");

我认为这会提高性能。

另一方面,尝试找出延迟的确切位置。 IE。哪个调用导致了延迟?

关于Spring Redis 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34763536/

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