前提条件:
1.操作系统:windows 10
2.安装好jdk1.8、maven
3.安装好eclipse 或者idea
4.安装好redis3.0.504
步骤:
1.新建一个maven工程
File-->New-->Project-->Maven-->Maven Project-->Next
-->Next-->Next-->填写Group id为com,Artifact ID为mvnconnredis-->Finish
2.添加redis依赖
编辑pom.xml,在 </dependencies>的前一行添加如下语句:
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
截图如下:
3.编写代码
编辑src/main/java目录下com.mvnconnredis包下的的App.java文件,内容如下:
package com.mvnconnredis;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class App
{
public static void main(String[] args) {
//连接本地的redis服务
Jedis jedis = new Jedis("localhost");
System.out.println("maven java连接成功");
System.out.println("======查看服务是否运行=======");
//查看服务是否运行
System.out.println("服务正在运行: "+jedis.ping());
System.out.println("=======设置redis-字符串数据======");
//删除mykey
jedis.del("mykey");
//设置redis-字符串数据
jedis.set("mykey", "myvalue");
System.out.println("redis存储的字符串为: "+ jedis.get("mykey"));
System.out.println("======操作列表数据=======");
//存储数据到列表中
jedis.lpush("mylist", "mysql");
jedis.lpush("mylist", "hbase");
jedis.lpush("mylist", "mongodb");
jedis.lpush("mylist", "redis");
//获取list存储的数据并输出
List<String> list = jedis.lrange("mylist", 0, 3);
for (String l : list) {
System.out.println("列表项为: "+l);
}
System.out.println("======获取keys数据=======");
//获取数据并输出
Set<String> keys = jedis.keys("*");
Iterator<String> it = keys.iterator();
while(it.hasNext()) {
String key = it.next();
System.out.println(key);
}
//关闭redis连接
jedis.close();
}
}
4.运行
运行之前,要先打开redis服务
按Win + R-->输入cmd,回车-->输入redis-server.exe
运行App.java: Run as-->Java Application
运行结果如下:
maven java连接成功
======查看服务是否运行=======
服务正在运行: PONG
=======设置redis-字符串数据======
redis存储的字符串为: myvalue
======操作列表数据=======
列表项为: redis
列表项为: mongodb
列表项为: hbase
列表项为: mysql
======获取keys数据=======
myhash
new_key
book-name
favorite_fruit
mylist
k1
name
tag
runoob
mykey
完成! enjoy it!