stringredisTemplate修改hash类型中的value
时间: 2024-02-03 12:04:11 浏览: 71
Redis String 类型和 Hash 类型学习笔记与总结
5星 · 资源好评率100%
要修改 hash 类型中的 value,可以使用 RedisTemplate 的 `opsForHash()` 方法获取 Hash 操作对象,然后调用 `put()` 方法即可。
示例代码如下:
```
// 假设 key 为 myHash,field 为 name,要将 value 修改为 "Tom"
redisTemplate.opsForHash().put("myHash", "name", "Tom");
```
如果需要修改多个 field 的 value,可以使用 `putAll()` 方法。示例代码如下:
```
// 假设 key 为 myHash,要将 name 修改为 "Tom",age 修改为 18
Map<String, Object> map = new HashMap<>();
map.put("name", "Tom");
map.put("age", 18);
redisTemplate.opsForHash().putAll("myHash", map);
```
阅读全文