目录
Jar包配置
在IDEA里使用Redis需要,先打开Redis服务以及配置Redis驱动
Redis驱动Jar包:Jedis.jar
勾选你需要的jar包,点击应用,点击确定。
然后首先要打开Redis服务
这里我使用快捷方式打开:将开启命令写入文本更改后缀为.bat,生成快捷方式打开:
将快捷方式移入桌面:点击快捷方式,这样就开启了Redis服务,不需要每次输入命令来启动:
打开服务后不要关闭窗口,否则服务会终止。
编写Reids Test测试是否可以连接上本地Redis服务:
package RedisDemo;
import redis.clients.jedis.Jedis;
public class Test {
public static void main(String[] args) {
//连接本地Redis服务
Jedis jedis=new Jedis("localhost");
//jedis.auth("password") 如果设置密码需要
System.out.println("运行成功");
//查看服务是否运行
System.out.println("正在运行"+jedis.ping());
}
}
查看效果:
向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG
设置键值对
package RedisDemo;
import redis.clients.jedis.Jedis;
public class Test {
public static void main(String[] args) {
//连接本地Redis服务
Jedis jedis=new Jedis("localhost");
//jedis.auth("password") 如果设置密码需要
System.out.println("运行成功");
//查看服务是否运行
System.out.println("正在运行"+jedis.ping());
//设置字符串:
jedis.set("东方仗助","疯狂钻石");
jedis.set("迪奥.普兰度","The World");
//获取存储数据输出
System.out.println("东方仗助的替身为"+jedis.get("东方仗助"));
System.out.println("迪奥.普兰度的替身为"+jedis.get("迪奥.普兰度"));
}
}
在Desktop Manager查看存储:
设置列表项
package RedisDemo;
import redis.clients.jedis.Jedis;
public class Test {
public static void main(String[] args) {
//连接本地Redis服务
Jedis jedis=new Jedis("localhost");
//jedis.auth("password") 如果设置密码需要
System.out.println("运行成功");
//查看服务是否运行
System.out.println("正在运行"+jedis.ping());
//将数据存储到列表里
jedis.lpush("StandPower","绯红之王");
jedis.lpush("StandPower","银色战车");
jedis.lpush("StandPower","黄金镇魂曲");
jedis.lpush("StandPower","钢链手指");
//获取存储数据并输出
System.out.println("替身列表"+jedis.lrange("StandPower",0,3));
}
}
Reids大部分命令都可以使用Java来执行。
sortedSet
package RedisDemo;
import redis.clients.jedis.Jedis;
public class Test {
public static void main(String[] args) {
//连接本地Redis服务
Jedis jedis=new Jedis("localhost");
//jedis.auth("password") 如果设置密码需要
System.out.println("运行成功");
//查看服务是否运行
System.out.println("正在运行"+jedis.ping());
//将数据存储到sortedSet里,来给死神千年血战战力排个名,此排名纯属个人见解
jedis.zadd("力量排名",7,"完全融合崩玉-蓝染惣右介");
jedis.zadd("力量排名",10,"友哈巴赫");
jedis.zadd("力量排名",8,"黑崎一护");
jedis.zadd("力量排名",9,"灵王");
//查看存储信息
//成员数量:
System.out.println("排名人数"+jedis.zcard("力量排名"));
//排名 从小到大排
System.out.println("实力排名"+jedis.zrange("力量排名",0,-1));
}
}
其他
Redis其他数据结构在IDEA使用方法类似,(可能有些啰嗦,但请注意)其他Redis常用命令用法我的其他文章有讲解,或者网上查找更加详细资料,但是确保已经安装了 redis 服务及 Java redis 驱动,并且机器上能正常使用 Java,注意配置Jar包,打开服务后不要关闭窗口。