iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java中怎么使用Redis
  • 252
分享到

Java中怎么使用Redis

2023-06-21 23:06:56 252人浏览 独家记忆
摘要

这篇文章主要讲解了“Java中怎么使用Redis”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中怎么使用Redis”吧!开启远程连接Redis默认是不支持远程连接的,这里需要手动开启

这篇文章主要讲解了“Java中怎么使用Redis”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中怎么使用Redis”吧!

开启远程连接

Redis默认是不支持远程连接的,这里需要手动开启远程连接。

关闭本机IP绑定,允许远程连接。找到redis.conf中的bind:127.0.0.1将其注释。

Java中怎么使用Redis

开启密码校验。找到redis.conf中的requirepass去掉其注释并设置密码。

Java中怎么使用Redis

Jedis连接Redis

创建一个Maven项目,导入Jedis依赖。

<dependency>            <groupId>redis.clients</groupId>            <artifactId>jedis</artifactId>            <type>jar</type>            <scope>compile</scope></dependency>

测试链接是否成功。

public static void main(String[] args) {        //创建Jedis对象 如果使用的是默认端口 则可忽略 (本次使用的是Docker创建的Redis)        Jedis jedis = new Jedis("127.0.0.1", 6379);        //密码认证        jedis.auth("123456");        //测试连接        String res = jedis.ping();        //输出PONG表示连接成功 抛出异常则失败        System.out.println(res);    }

Java中怎么使用Redis

使用Redis中写入一些值。不熟悉基本操作的可以查看Redis基本操作。

Java中怎么使用Redis

//获取值System.out.println(jedis.get("name"));//写入值String result = jedis.set("gender", "male");System.out.println(result);

Java中怎么使用Redis

紧接着再去redis中查看刚才写入的gender

Java中怎么使用Redis

Jedis中提供的方法和Redis的命令基本上是一样的,所以这里的操作就不做过多的赘述了。

Java中怎么使用Redis

封装Jedis进行操作

Jedis对象不是线城安全的,所以在实际开发中,一般我们都是通过连接池来获取,使用完成后再还给连接池。

public interface JedisCall {    void call(Jedis jedis);}
public class RedisDemo {    private JedisPool jedisPool;    public RedisDemo(){        GenericObjectPoolConfig config = new GenericObjectPoolConfig();        //设置连接池最大空闲数        config.setMaxIdle(100);        //最大连接数        config.setMaxTotal(300);        //设置最大等待时间 -1表示无限制        config.setMaxWaitMillis(30000);        //开启空闲时间检查有效性        config.setTestOnBorrow(true);        //连接redis        jedisPool = new JedisPool(config, "127.0.0.1", 6379, 30000);    }    public void execute(JedisCall jedisCall) {    //try resource        try (Jedis jedis = jedisPool.getResource()) {            jedisCall.call(jedis);        }    }}
public class JedisTest {    public static void main(String[] args) {        RedisDemo redisDemo = new RedisDemo();        redisDemo.execute(jedis -> {            //TODO//做一些操作        });    }}

感谢各位的阅读,以上就是“Java中怎么使用Redis”的内容了,经过本文的学习后,相信大家对Java中怎么使用Redis这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Java中怎么使用Redis

本文链接: https://www.lsjlt.com/news/301445.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中怎么使用Redis
    这篇文章主要讲解了“Java中怎么使用Redis”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中怎么使用Redis”吧!开启远程连接Redis默认是不支持远程连接的,这里需要手动开启...
    99+
    2023-06-21
  • Java生态/Redis中怎么使用Lua脚本
    本篇内容主要讲解“Java生态/Redis中怎么使用Lua脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java生态/Redis中怎么使用Lua脚本”吧!一、安装LUAMac上安装LUA很简...
    99+
    2023-07-05
  • springboot中redis怎么使用
    在Spring Boot中使用Redis,可以使用以下步骤:1. 添加依赖:在`pom.xml`文件中添加Redis的依赖:```x...
    99+
    2023-09-04
    springboot redis
  • ThinkPHP5中怎么使用redis
    本文小编为大家详细介绍“ThinkPHP5中怎么使用redis”,内容详细,步骤清晰,细节处理妥当,希望这篇“ThinkPHP5中怎么使用redis”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前提:因为本文主要...
    99+
    2023-07-05
  • Java中怎么使用Redis实现分布式锁
    这篇“Java中怎么使用Redis实现分布式锁”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2023-05-25
    java redis
  • 怎么在Java中使用redis实现分布式锁
    本篇文章给大家分享的是有关怎么在Java中使用redis实现分布式锁,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。原理剖析上述三种分布式锁都是通过各自为依据对各个请求进行上锁,...
    99+
    2023-06-15
  • redis中的bitmap怎么使用
    Redis中的位图(bitmap)是一种特殊的数据结构,用于存储和操作位数据。它可以用于实现一些简单的计数功能,以及判断某个元素是否...
    99+
    2023-09-04
    redis bitmap
  • Redis实战:Redis在Java中的基本使用
    本片将介绍 Redis 在 Java 中的基本使用 文章目录 1、使用jedis操作redis1.1、Jedis简介1.2、引入jedis的Maven依赖1.2、获取连接1.3、使用实...
    99+
    2023-08-31
    redis java 数据库
  • redis怎么使用hash存储java对象
    你可以使用Redis的Hash数据结构来存储Java对象。在Java中,你可以将对象转换为JSON格式,然后将JSON字符串存储在R...
    99+
    2024-04-09
    redis hash java
  • Redis在Java中的基本使用
    本片将介绍 Redis 在 Java 中的基本使用 文章目录 1、使用jedis操作redis1.1、Jedis简介1.2、引入jedis的Maven依赖1.2、获取连接1.3、使用实例 2、对于JedisPool...
    99+
    2023-08-21
    redis java 数据库
  • Redis怎么使用
    这篇文章给大家分享的是有关Redis怎么使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Redis简介 什么是Redis?全称:REmote DIctionary Serv...
    99+
    2024-04-02
  • php redis中incr的怎么使用
    今天小编给大家分享一下php redis中incr的怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在PHP中,red...
    99+
    2023-06-29
  • redis中怎么使用lua脚本
    这篇文章给大家分享的是有关redis中怎么使用lua脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一:Lua脚本说来也巧,redis的大老板给了你解决这种问题的方法,那就是L...
    99+
    2024-04-02
  • Redis中怎么使用hash类型
    Redis中怎么使用hash类型,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 hash类型特别适...
    99+
    2024-04-02
  • php中redis的exec怎么使用
    本篇内容主要讲解“php中redis的exec怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中redis的exec怎么使用”吧! ...
    99+
    2024-04-02
  • java怎么使用redis实现分布式锁
    在Java中使用Redis实现分布式锁可以通过以下步骤:1. 引入Redis相关的依赖,例如Jedis或Lettuce。2. 创建一...
    99+
    2023-10-09
    java redis
  • 如何在java项目中使用redis
    本篇文章给大家分享的是有关如何在java项目中使用redis,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、首先下载jar包放到你的工程中2、练习package c...
    99+
    2023-05-31
    redis java ava
  • Redis String怎么使用
    这篇“Redis String怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Red...
    99+
    2024-04-02
  • django redis怎么使用
    这篇“django redis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“django red...
    99+
    2023-07-06
  • 怎么在云开发中使用 Redis
    这篇文章主要介绍怎么在云开发中使用 Redis,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Redis 介绍及应用场景Redis 是一个开源的 In-Memory 的 NoSQL 数...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作