【Redis】使用java代码操作Redis,以及在实际应用的场景

编程入门 行业动态 更新时间:2024-10-25 16:17:24

【Redis】使用java代码操作Redis,以及在实际应用的<a href=https://www.elefans.com/category/jswz/34/1770727.html style=场景"/>

【Redis】使用java代码操作Redis,以及在实际应用的场景

一,Java代码操作Redis

1.1在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java

如下图:关于如何使用window安装Redis,我已在上一篇博客中详细介绍了!!!

使用我们的Java开发工具去连接到 redis 服务

1.2导入pom依赖:

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

1.3创建类去连接:

   public static void main(String[] args) {//连接本地的 Redis 服务Jedis jedis = new Jedis("127.0.0.1",6379);//密码jedis.auth("123456");System.out.println("连接成功");//查看服务是否运行System.out.println("服务器正在运行: "+jedis.ping());}

成功连接会返回PONG

这里我们就连接上了redis,接下来就在类中使用Java的方式去实例redis 的各种类型值的增删改查!!!

二,Java操作Redis

2.1Redis Java String(字符串) 实例

 System.out.println(("--------获取字符串存储的数据并输出-----------"));jedis.set("zking", "获取到zking字符值");jedis.set("baidu", "获取到baidu字符值");// 获取存储的数据并输出System.out.println("redis 存储的字符串为: "+ jedis.get("zking"));

2.2Redis Java List(列表) 实例

 System.out.println(("--------获取List存储的数据并输出-----------"));jedis.lpush("tools-list","idea");jedis.lpush("tools-list", "eclips");// 获取存储的数据并输出List<String> list = jedis.lrange("tools-list", 0 ,1);for(int i=0; i<list.size(); i++) {System.out.println("列表项为: "+list.get(i));}

2.3Redis Java Hash 实例

System.out.println(("--------获取哈希存储的数据并输出-----------"));jedis.hset("java_goods","gname","iPhone15");jedis.hset("java_goods","gprice","$99999");jedis.hset("java_goods","gnum","12");//    #获取指定的字段值System.out.println("当前获取的是"+jedis.hget("java_goods", "gprice"));//    #删除指定的字段值jedis.hdel("java_goods","gprice");//    #查询指定key的所有字段Map<String, String> java_goods_map = jedis.hgetAll("java_goods");System.out.println(java_goods_map);//    #查询指定key中的字段是否存在Boolean java_goods = jedis.hexists("java_goods","gprice");System.out.println("查询指定key中的字段是否存在"+java_goods);//    #获取指定key中的长度Long java_goods_len = jedis.hlen("java_goods");System.out.println("指定key中的长度是:"+java_goods_len);

2.4Redis Java 集合(Set)

2.5Redis Java 集合(map)

这里我们插入数据方法是一条一条的,这样就会让我们的效率变慢,所以我们封装一个工具类让我们调用

三,Redis在项目中的实际应用

更多推荐

【Redis】使用java代码操作Redis,以及在实际应用的场景

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

发布评论

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

>www.elefans.com

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