【Redis】使用Java操作Redis

编程入门 行业动态 更新时间:2024-10-23 23:25:02

【Redis】使用Java<a href=https://www.elefans.com/category/jswz/34/1770947.html style=操作Redis"/>

【Redis】使用Java操作Redis

🎉🎉欢迎来到我的CSDN主页!🎉🎉

🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚

🌟推荐给大家我的专栏《Redis》。🎯🎯

👉点击这里,就可以查看我的主页啦!👇👇

Java方文山的个人主页

🎁如果感觉还不错的话请给我点赞吧!🎁🎁

💖期待你的加入,一起学习,一起进步!💖💖

目录

一、开发工具连接Redis

①导入Redis的pom依赖

 ②连接Redis

 二、使用Java操作Redis

2.1Redis字符串(String)

 2.2Redis哈希(Hash)

2.3列表(List)

2.4集合(Set)


一、开发工具连接Redis

①导入Redis的pom依赖

<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version>
</dependency>

 ②连接Redis

当然首先我们还得在Linux上把Redis服务启动一下哈

 ./src/redis-server redis.conf

public class Demo1 {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.26.128",6379);jedis.auth("123456");//执行测试连接命令   如果连接成功则返回PONGSystem.out.println(jedis.ping());//连接第六个数据库jedis.select(6);}
}

 

 二、使用Java操作Redis

2.1Redis字符串(String)

package com.zking.minoa.CSDN;import redis.clients.jedis.Jedis;/*** @author Java方文山* @compay csdn_Java方文山* @create 2023-11-02-21:05*/
public class Demo2 {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.37.129",6379);jedis.auth("123456");//执行测试连接命令   如果连接成功则返回PONGSystem.out.println(jedis.ping());//连接第七个数据库jedis.select(7);//        存值
//        jedis.set("uname","zq);
//        取值
//        System.out.println(jedis.get("uname"));
//        设置时间
//        jedis.setex("hobby",20,"xuexi");
//        查看剩余时间
//        System.out.println(jedis.ttl("hobby"));
//        修改值
//        jedis.set("uname","zq2");
//        System.out.println(jedis.get("uname"));
//        删除值
//        System.out.println(jedis.del("uname"));}}

 2.2Redis哈希(Hash)

package com.zking.minoa.CSDN;import redis.clients.jedis.Jedis;/*** @author Java方文山* @compay csdn_Java方文山* @create 2023-11-02-21:05*/
public class Demo3 {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.37.129",6379);jedis.auth("123456");//执行测试连接命令   如果连接成功则返回PONGSystem.out.println(jedis.ping());//连接第七个数据库jedis.select(7);//      存值
//      jedis.hset("student","sname","zq");
//      jedis.hset("student","sage","20");
//      jedis.hset("student","sex","男");
//      取指定的字段值
//      System.out.println(jedis.hget("student", "sname"));
//      删除值
//      System.out.println(jedis.hdel("student","sage"));
//      查询指定的key的所有字段
//      System.out.println(jedis.hgetAll("student"));
//      查询指定的key是否存在
//      System.out.println(jedis.hexists("student", "sname"));
//      System.out.println(jedis.hexists("student", "sage"));
//      获取指定key的长度
//        System.out.println(jedis.hlen("student"));}}

2.3列表(List)

package com.zking.minoa.CSDN;import redis.clients.jedis.Jedis;/*** @author Java方文山* @compay csdn_Java方文山* @create 2023-11-02-21:05*/
public class Demo4 {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.37.129",6379);jedis.auth("123456");//执行测试连接命令   如果连接成功则返回PONGSystem.out.println(jedis.ping());//连接第七个数据库jedis.select(7);//        存值
//        jedis.lpush("sg","苹果","香蕉","西红柿");
//        获取列表的长度
//        System.out.println(jedis.llen("sg"));
//        根据索引获取列表中的元素
//        System.out.println(jedis.lindex("sg", 2));
//        查看指定范围内的元素
//        System.out.println(jedis.lrange("sg", 0, 1));}}

2.4集合(Set)

package com.zking.minoa.CSDN;import redis.clients.jedis.Jedis;/*** @author Java方文山* @compay csdn_Java方文山* @create 2023-11-02-21:05*/
public class Demo5 {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.37.129",6379);jedis.auth("123456");//执行测试连接命令   如果连接成功则返回PONGSystem.out.println(jedis.ping());//连接第七个数据库jedis.select(7);//        向集合添加一个或多个元素
//        jedis.sadd("student","zq","xlb","oyx","zc","yzq");
//        获取集合中的元素数量
//        System.out.println(jedis.scard("student"));
//        是否存在
//        System.out.println(jedis.exists("student"));
//        System.out.println(jedis.exists("user"));}}

到这里我的分享就结束了,欢迎到评论区探讨交流!!

💖如果觉得有用的话还请点个赞吧 💖

更多推荐

【Redis】使用Java操作Redis

本文发布于:2023-11-17 00:29:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1635232.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作   Redis   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!