//首先注入redisTemplate
@Autowired
private RedisTemplate<String, Object> redisTemplate;
//获取hash类型的ops
HashOperations<String, String, Object> stringObjectObjectHashOperations = redisTemplate.opsForHash();
//创建一个一个map并将一个对象的属性拆解进去
HashMap<String, Object> map = new HashMap<>();
map.put("username", user.getUsername());
map.put("password", user.getPassword());
map.put("tel", user.getTel());
map.put("address", user.getAddress());
map.put("imageFilename", user.getImageFilename());
map.put("email", user.getEmail());
map.put("coins", user.getCoins());
stringObjectObjectHashOperations.putAll(user.getId().toString(), map);
//为刚刚设置的key设置过期时间为6小时
redisTemplate.expire(user.getId().toString(), 6, TimeUnit.HOURS);
在项目中使用redisTemplate向redis添加hash类型数据
才艺のblog2024-05-08 23:37
相关推荐
Wx-bishekaifayuan4 分钟前
django电商易购系统-计算机设计毕业源码61059customer088 分钟前
【开源免费】基于SpringBoot+Vue.JS周边产品销售网站(JAVA毕业设计)Yaml41 小时前
智能化健身房管理:Spring Boot与Vue的创新解决方案LuckyLay1 小时前
Spring学习笔记_27——@EnableLoadTimeWeaving水月梦镜花2 小时前
redis:list列表命令和内部编码佳佳_3 小时前
Spring Boot 应用启动时打印配置类信息程序媛小果3 小时前
基于java+SpringBoot+Vue的宠物咖啡馆平台设计与实现掘金-我是哪吒3 小时前
微服务mysql,redis,elasticsearch, kibana,cassandra,mongodb, kafkaketil275 小时前
Ubuntu 安装 redis狂放不羁霸5 小时前
idea | 搭建 SpringBoot 项目之配置 Maven