场景"/>
【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,以及在实际应用的场景
发布评论