体育视频网站建设网站更换域名备案
news/
2025/9/24 4:30:55/
文章来源:
体育视频网站建设,网站更换域名备案,工作室网页,房产网站排行榜学习
Jedis、RedisTemplate、StringRedisTemplate之间的比较 博客中提到#xff1a;一. Jedis是Redis官方推荐的面向Java的操作Redis的客户端。
二. RedisTemplate,StringRedisTemplate是SpringDataRedis中对JedisApi的高度封装。SpringDataRedis相对于Jedis来说可以方便地更…学习
Jedis、RedisTemplate、StringRedisTemplate之间的比较 博客中提到一. Jedis是Redis官方推荐的面向Java的操作Redis的客户端。
二. RedisTemplate,StringRedisTemplate是SpringDataRedis中对JedisApi的高度封装。SpringDataRedis相对于Jedis来说可以方便地更换Redis的Java客户端比Jedis多了自动管理连接池的特性方便与其他Spring框架进行搭配使用如SpringCache。
三. StringRedisTemplate继承RedisTemplate,StringRedisTemplate只能管理StringRedisTemplate里面的数据RedisTemplate只能管理RedisTemplate中的数据。
四. RedisTemplate使用的是JdkSerializationRedisSerializer 存入数据会将数据先序列化成字节数组然后在存入Redis数据库。StringRedisTemplate使用的是StringRedisSerializer序列化。
五.当你的redis数据库里面本来存的是字符串数据或者你要存取的数据就是字符串类型数据的时候那么你就使用StringRedisTemplate即可。但是如果你的数据是复杂的对象类型而取出的时候又不想做任何的数据转换直接从Redis里面取出一个对象那么使用RedisTemplate是更好的选择。 ———————————————— 版权声明以上为CSDN博主「wangdh258」的原创文章。
实验 StringredisTemplate--RedisDesktopManager 存 stringRedisTemplate.opsForValue().setIfAbsent(encryptFlagTest, String.valueOf(1));RedisTemplate--RedisDesktopManager 存 RedisTemplate.opsForValue().setIfAbsent(encryptFlag, String.valueOf(1));
读取
//stringRedisTemplate读取stringRedisTemplate存的数据
stringRedisTemplate.opsForValue().get(encryptFlagTest);
//输出
[用StringredisTemplate读取StringredisTemplate:1]|//用redisTemplate读取redisTemplate
redisTemplate.opsForValue().get(encryptFlag);
//输出
|[用redisTemplate读取redisTemplate:1]|//stringRedisTemplate读取RedisTemplate存的数据
stringRedisTemplate.opsForValue().get(encryptFlag);
//输出
|[用stringRedisTemplate读取redisTemplate: t 1]|//用redisTemplate读取stringredisTemplate
redisTemplate.opsForValue().get(encryptFlagTest);
//输出
getBean||restExceptionCallbackSerivce not found|
|2023-08-21 10:44:59,367||,||CCIMP-SUBNOA-MS-carstage||ERROR||7588-httpWorkerThread-8084-2-30||c.e.r.p.e.PoinRestExceptionMapper:202||buildErrorMsg||系统处理异常!|
org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corresponding serialization for DefaultDeserializer?; nested exception is java.io.EOFException
at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.deserialize
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914845.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!