用java伪代码写redis数据结构例子
时间: 2024-12-29 21:29:41 浏览: 4
在Java中,我们可以使用Jedis库操作Redis。这里是一个简单的伪代码示例,展示如何使用Jedis实现String、List和Hash等常见的Redis数据结构:
```java
// 引入Jedis库
import redis.clients.jedis.Jedis;
public class RedisExample {
// 连接到Redis服务器
private Jedis jedis = new Jedis("localhost", 6379); // 需要替换为实际的IP和端口
// 1. String类型
public void set(String key, String value) {
jedis.set(key, value);
}
public String get(String key) {
return jedis.get(key);
}
// 2. List类型 (使用LPUSH添加元素)
public boolean rpush(String listKey, String element) {
return jedis.rpush(listKey, element);
}
public List<String> lrange(String listKey, int start, int end) {
return jedis.lrange(listKey, start, end);
}
// 3. Hash类型 (使用HMSET设置键值对)
public boolean hmset(String hashKey, Map<String, String> fieldValueMap) {
return jedis.hmset(hashKey, fieldValueMap);
}
public Map<String, String> hgetAll(String hashKey) {
return jedis.hgetAll(hashKey);
}
// 关闭连接
public void close() {
jedis.close();
}
}
阅读全文