Redis学习(IDEA使用&&Java)

目录

Jar包配置

设置键值对

设置列表项

sortedSet

其他


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包,打开服务后不要关闭窗口。

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值