首页 > 数据库 >stringRedisTemplate 异步操作的问题记录

stringRedisTemplate 异步操作的问题记录

时间:2024-11-14 17:10:49浏览次数:1  
标签:异步 set 记录 opsForValue 获取 get stringRedisTemplate

一、问题背景

StringRedisTemplate 使用stringRedisTemplate.opsForValue().set时,
会出现 set之后立马get获取值,发现获取不到set进去的值。

二、问题原因


1、在使用redisson的情况下,stringRedisTemplate.opsForValue().set
操作会是异步操作,造成。你在set之后,立马get获取值的时候会获取不到set的值.

2、调用jedis则为stringRedisTemplate.opsForValue().set 为同步操作。

3、源码追踪
DefaultValueOperations:

RedisStringCommands:

DefaultValueOperations:

 

 

三、解决方案

标签:异步,set,记录,opsForValue,获取,get,stringRedisTemplate
From: https://www.cnblogs.com/myworldfordata/p/18546416

相关文章

  • 【FastAPI】解决下载文件预处理时间较长的问题:FastAPI 实现异步任务处理
    解决下载文件预处理时间较长的问题:FastAPI实现异步任务处理在开发Web应用时,我们经常会遇到需要对文件进行预处理的场景。例如,用户请求下载一个文件之前,需要进行压缩、转换或者数据处理等操作。然而,这些预处理任务往往会花费较长时间,如果我们在后端直接处理这些任务,会导......
  • UNR #8 Day2 难度查找 个人记录
    个人记录,可能存在一些错误或者问题。好题。这题和元旦激光炮有一点像,都是考虑根据给定的矩阵大小关系,在不确定某个位置具体值的情况下,把一定大于/小于答案的位置挖掉。但是本题可以说是拓展了,因为它在确定的时候也递归成了一个子问题。我们要找某个\(n\timesm\)矩阵(满足从......
  • Java8 CompletableFuture异步任务
    无返回值调用importjava.util.concurrent.CompletableFuture;publicclassTestDemo{publicstaticvoidmain(String[]args){System.out.println("进入主线程=============");CompletableFuture.runAsync(()->getNum());System.......
  • 记录一次elasticsearch 快速复制100w测试数据
    背景优化导出功能开发环境自测大数据量导出时间以及内存使用情况挑战100w20min之内完成作为开发当碰到这样的产品....哎为了挣钱咬咬牙干吧。在服务稳定的前提完成导出;不能对线上服务造成损失前提。宁可时间不达标也不能搞坏服务。此篇博客只是为了记录方便下次遇到不......
  • 2024.11.11交通事故记录
     2024.11.11 08:46:52 在公司附近十字路口(北京市朝阳区)我:摩托车,是前车,左转车道静止对方:汽车,是后车,左转车道静止 后车突然溜车顶我摩托尾部,当场向右倒车,后刹车踏板断掉,后挡泥板车牌贴到了车轱辘上我当时要了300元修车费,加了微信,跟对方讲不够再要 我到公司后,上午发现......
  • 深入理解Spring框架中的@Async注解实现异步任务
    目录1.引言2.环境准备3.启用异步支持4.创建异步任务5.调用异步任务6.运行应用7.使用@Async需要注意的地方8.结论在现代Web应用中,异步任务的执行变得越来越重要。Spring框架提供了强大的@Async注解,可以帮助开发者轻松实现异步任务。本文将详细介绍如何在Sprin......
  • 11月13日记录
    在IntelliJIDEA的Web项目中创建一个用于解决中文字符集乱码的过滤器,1:创建过滤器类在项目中创建包:在src/main/java目录下,右键点击,选择New>Package,输入com.filter作为包名。创建过滤器类:右键点击com.filter包,选择New>JavaClass,输入类名编写过滤器代码:在Ch......
  • UOJ NOI Round #7 Day1 比特迷宫 个人记录
    思路构造,且上界并不是特别严格。/bx/bx/bx首先加法比较“混合”,考虑转成位运算,具体地,钦定操作的\(a,b\)满足\(a\&b=0\)。考虑递归成子问题,按照popcount分组,有一个关键观察是:我们在操作一个\(a|b=c\)的时候,可以将任意几个\(d\&c=d\)且\(popcount(d)=popcount......
  • 做题记录 1
    好久以前的了。T2sb模拟T5\(n\timesn(n\le2\cdot10^5)\)的表格,每列一个房子,你要给出一个排房子的方案,使得\(\foralli\)房子,\(\existsj\)房子使两个房子的曼哈顿距离\(=a_i\),保证\(a_i\len\).T8定义一个好的序列为,这个序列存在一个只出现一次的数现给出长度\(n(......
  • 做题记录 2
    好久以前的了。我的题是1010两棵根为1的树,一次可以删一个点、把所有儿子连到它的父亲,问最少操作次数使两棵树一样,\(n\le40\)03对序列\(a\),定义一次变换为先让\(\displaystyles_k=\left(\sum_{i=k-\text{lowbit}(k)+1}^ka_i\right)\bmod998\244\353\),然后\(a_i\gets......