1. Redis整合Java?
在我们整合Redis前,我们需要确保redis服务及Java redis 驱动,且你的机器上能正常使用Java。
2. 下载整合包Jedis
下载地址
Jedis下载地址
将此jar包安装到classpath路径下
2. 基本整合操作
首先,启动redis服务(redis-server.exe redis.conf命令)
然后再进行代码编写开发
public class RedisTest {
public static void main(String[] args) {
//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功");
//查看服务是否正在运行
System.out.println("服务正在运行: "+jedis.ping());
//Redis Java String(字符串)实例
jedis.set("eyedrop", "sante");
System.out.println("redis存储的字符串为:"+jedis.get("eyedrop"));
//Redis Java List(列表)实例
jedis.lpush("status", "200");
jedis.lpush("status", "302");
jedis.lpush("status", "304");
jedis.lpush("status", "404");
jedis.lpush("status", "500");
List<String> list = jedis.lrange("status", 0, 4);
for (String str : list) {
System.out.println("列表项为:"+str);
}
//Redis Java Keys实例
Set<String> keys = jedis.keys("*");
Iterator<String> it = keys.iterator();
while(it.hasNext()){
String key = it.next();
System.out.println(key);
}
}
}
测试结果(key操作会出现一些我之前存的数据):
连接成功
服务正在运行: PONG
redis存储的字符串为:sante
列表项为:500
列表项为:404
列表项为:304
列表项为:302
列表项为:200
myHash
test-name
balckRose
blackRose
custom
DeMarcia
Noxus
tag
myKey
eyedrop
status