赞
踩
目录
在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来执行。
- 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包,打开服务后不要关闭窗口。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。