在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Redis怎么实现保存对象

142次阅读
没有评论

共计 1785 个字符,预计需要花费 5 分钟才能阅读完成。

本篇内容主要讲解“Redis 怎么实现保存对象”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“Redis 怎么实现保存对象”吧!

redis 保存对象 redis 数据结构

String——字符串

Hash——字典

List——列表

Set——集合

Sorted Set——有序集合

redisTemplate.opsForValue();// 操作字符串
redisTemplate.opsForHash();// 操作 hash
redisTemplate.opsForList();// 操作 list
redisTemplate.opsForSet();// 操作 set
redisTemplate.opsForZSet();// 操作有序 set

保存对象

RedisConfig.java

package com.wj.demo.config; 
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;
 
@Configuration
public class RedisConfig {
 
 @Bean
 public RedisTemplate String, Object  redisTemplate(RedisConnectionFactory redisConnectionFactory) { 
 RedisTemplate String, Object  template = new RedisTemplate String, Object  
 template.setConnectionFactory(redisConnectionFactory);
 template.setKeySerializer(new StringRedisSerializer());
 template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
 template.setHashKeySerializer(new GenericJackson2JsonRedisSerializer());
 template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
 template.afterPropertiesSet(); 
 return template; 
 }
}

测试成功。

redis 存放对象的两种方式数据格式

用户 id 为查找的 key

存储的 value 用户对象包括姓名,年龄,生日等等

如果用普通的 key-value 结构来存储,主要有以下 2 种方式存储

方式一(String)

这种方式是使用 list 或者 set 这些来存储的,这样的方式其实也可以达到我们想要的效果,但是因为每次修改属性都需要三步走,性能开销非常大。1. 先反序列化;2,修改;3. 序列化

方式二(hash)

这种方式其实也有两种写法

写法一:

这种写法不仅能够达成目标,而且解决了资源消耗过大的问题,但是也引起了另一个问题,就是用户的 id 数据冗余

写法二:

通过 key(用户 id)+field(属性标签)可以操作对应属性数据了,既不需要重复存储数据,也不会带来序列化和并修复操控的问题

到此,相信大家对“Redis 怎么实现保存对象”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1785字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品午睡沙发系列 | 亚洲中文字幕无码中文字在线 | 久久99久久精品国产99热 | 人妻久久久一区二区三区 | 91久久精品 | 欧美大尺度aaa级毛片 | 日韩在线国产精品 | 热久久精品免费视频 | 亚洲av理论在线电影网 | 精品国产乱码久久久久久乱码 | 国産精品久久久久久久 | 99久久999久久久综合精品涩 | 亚洲春色av无码专区在线播放 | 伊人久久大香线蕉亚洲五月天 | 日本三级理论久久人妻电影 | 影音先锋中文无码一区 | 国产乱人伦真实精品视频 | 久久综合久久久久 | 美女福利视频网 | 交视频在线播放 | 中文无码人妻有码人妻中文字幕 | 中国精品| 国产乱码在线观看 | 99精品福利视频在线一区 | 久热爱免费精品视频在线播放 | 亚洲 自拍 在线 丝袜 | 四虎影视 | 久久香蕉国产精品一区二区三 | 999yy成年在线视频免费看 | 成人精品视频在线观看播放 | 女厕厕露p撒尿八个少妇 | 在线看成品视频入口免 | 青青青青青手机视频在线观看视频 | 一级大片免费观看 | 真人性生交免费视频 | 久久精品只有这里有 | 亚洲wu码| 国产70老熟女重口小伙子 | 国产成人18黄网站免费网站 | 久久婷婷五月综合97色直播 | 91视频在线网址 |