Redis学习(IDEA使用&&Java)

目录

Jar包配置

设置键值对

设置列表项

sortedSet

其他


Jar包配置

在IDEA里使用Redis需要,先打开Redis服务以及配置Redis驱动

Redis驱动Jar包:Jedis.jar

Redis学习(IDEA使用&&Java)_第1张图片

 勾选你需要的jar包,点击应用,点击确定。

然后首先要打开Redis服务

这里我使用快捷方式打开:将开启命令写入文本更改后缀为.bat,生成快捷方式打开:

Redis学习(IDEA使用&&Java)_第2张图片

​​​​​​​Redis学习(IDEA使用&&Java)_第3张图片 将快捷方式移入桌面:点击快捷方式,这样就开启了Redis服务,不需要每次输入命令来启动:

 

Redis学习(IDEA使用&&Java)_第4张图片

打开服务后不要关闭窗口,否则服务会终止。

 编写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学习(IDEA使用&&Java)_第5张图片

 向 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("迪奥.普兰度"));

    }


}

Redis学习(IDEA使用&&Java)_第6张图片

在Desktop Manager查看存储:

Redis学习(IDEA使用&&Java)_第7张图片

设置列表项

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));

    }


}

 Redis学习(IDEA使用&&Java)_第8张图片

 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使用&&Java)_第9张图片

其他

Redis其他数据结构在IDEA使用方法类似,(可能有些啰嗦,但请注意)其他Redis常用命令用法我的其他文章有讲解,或者网上查找更加详细资料,但是确保已经安装了 redis 服务及 Java redis 驱动,并且机器上能正常使用 Java,注意配置Jar包,打开服务后不要关闭窗口。

你可能感兴趣的:(#,Reids学习,java,redis,学习)