redis hash对象
时间: 2023-07-02 16:21:39 浏览: 84
浅谈python处理json和redis hash的坑
Redis 中的 Hash 对象是一个 string 类型的 field 和 value 的映射表,它以键值对的形式储存在 Redis 中。在 Jedis 中,可以使用 hset 和 hget 等命令来操作 Hash 对象。下面是一个简单的 Hash 对象的 Jedis 示例代码:
```java
Jedis jedis = new Jedis("localhost", 6379); // 连接 Redis
jedis.hset("user", "name", "Tom"); // 设置 Hash 对象中的键值对
jedis.hset("user", "age", "18");
String name = jedis.hget("user", "name"); // 获取 Hash 对象中指定字段的值
String age = jedis.hget("user", "age");
System.out.println(name + " " + age); // 输出获取到的值
```
在这个例子中,我们首先连接 Redis 数据库,然后使用 hset 命令设置 Hash 对象 user 中的键值对,其中 "name" 是字段名,"Tom" 是字段值。接着使用 hget 命令获取 Hash 对象 user 中指定字段的值,例如获取 "name" 字段的值,将其存储到 name 变量中。同理,我们也可以获取 "age" 字段的值并存储到 age 变量中。最后输出获取到的值,即 "Tom 18"。
阅读全文