iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >springboot用jedis连接Redis数据库的方法
  • 690
分享到

springboot用jedis连接Redis数据库的方法

2023-06-20 15:06:44 690人浏览 泡泡鱼
摘要

本篇内容介绍了“SpringBoot用jedis连接Redis数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot

本篇内容介绍了“SpringBoot用jedis连接Redis数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

springboot 使用jedis连接Redis数据库

1. 在 pom.xml 配置文件中添加依赖

springboot用jedis连接Redis数据库的方法

<!-- redis 依赖 -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-data-redis</artifactId>        </dependency>        <!-- jedis 依赖 -->        <dependency>            <groupId>redis.clients</groupId>            <artifactId>jedis</artifactId>            <version>2.9.0</version>        </dependency>

2. 编写测试方法

springboot用jedis连接Redis数据库的方法

@Test    void redisTest(){        // 连接 Redis 数据库 , 获取连接对象        Jedis jedis = new Jedis("localhost");        // 向 Redis 数据库写入数据        jedis.set("name","李四");        // 读取 Redis 数据库数据        String name = jedis.get("name");        // 打印输出        System.out.println(name);    }

3. 成功

springboot用jedis连接Redis数据库的方法

SpringBoot中连接redis数据库并存入List数据

SpringBoot连接redis数据库其实是很简单的事情,往里面写入数据也很简单,相比较而言比MySQL简单太多,这里演示一下从创建redis数据库到安装可视化管理软件“RedisDesktopManager”并通过SpringBoot中的依赖往里面写入数据的整体过程。

springboot用jedis连接Redis数据库的方法

RedisDesktopManager和SpringBoot连接数据库示意图△

1.创建一个redis数据库

下载一个redis数据库文件,下载后解压到指定路径。

下载地址:https://GitHub.com/microsoftarcHive/redis/releases

springboot用jedis连接Redis数据库的方法

选择一个符合电脑系统的版本即可(此处是64位)△

双击“redis-server.exe”启动数据库。

数据库默认状态下是没有密码的,在解压后的文件中点击“redis-server.exe”就可以启动数据库了。

springboot用jedis连接Redis数据库的方法

运行redis数据库的方法有很多,这里另外再说一种,通过cmd命令来运行。在文件路径中输入cmd,进入当前路径文件

springboot用jedis连接Redis数据库的方法

输入两个文件的名称,分别是“redis-server.exe”和“redis.windows.conf”中间用空格隔开,需要注意的是,第二个文件其实就是整个redis数据库的配置文件,修改密码和端口等操作都可以在里面完成。

springboot用jedis连接Redis数据库的方法

输入完成后回车,此时数据库就运行成功了。(这种方法可能导致不成功,建议直接使用第一种方法)

springboot用jedis连接Redis数据库的方法

此处显示的数字“portXXX”就是你的访问端口,数据库是本地数据库,端口默认是6379。

2.安装redis数据库可视化工具“RedisDesktopManager”

这是微软的一款工具,和使用Mysql时的Navicat是一个概念,这款工具总体没有Navicat特别优秀(个人感觉),但可以用于帮助我们通过鼠标可视化的管理redis数据库。

下载RedisDesktopManager文件,下载后在电脑中安装。

下载地址:Https://redisdesktop.com/pricing

该软件需要付费使用,这里可以先点击试用14天订阅安装

springboot用jedis连接Redis数据库的方法

注册时会验证邮箱,稍后会收到一封邮件,点击邮件进行验证

springboot用jedis连接Redis数据库的方法

此时会跳转到已经订阅14天的页面,这时也可以看到最新的安装包了,我们将它下载下来

springboot用jedis连接Redis数据库的方法

安装可视化工具“RedisDesktopManager”

双击下载下来的exe文件,一步步安装即可,这里不做过多演示。

springboot用jedis连接Redis数据库的方法

使用“RedisDesktopManager”连接redis数据库

在redis数据库运行状态下(运行见第一步)打开可视化工具,点击左上角的“连接到Redis服务器

springboot用jedis连接Redis数据库的方法

这里的“名字”可以自定义,地址默认为本机地址(也可以直接填写localhost),密码默认状态为空,端口默认为6379,其他选项可以不填。

springboot用jedis连接Redis数据库的方法

我们点击左下角的“连接测试”,看看是否能连接到我们win电脑中已经正在运行的redis数据库。

若显示“无法连接Redis服务器”,一定要先检查自己的redis数据库是否已经打开,且窗口不要关闭!(打开方法见第一步)

springboot用jedis连接Redis数据库的方法

如果显示“连接Redis服务器成功”,这时我们可以点击“ok”后点击确认,将可视化工具和数据库保持连接。

springboot用jedis连接Redis数据库的方法

双击数据库名称,我们发现这里有很多不同编号的数据库。Redis数据库是以键值对的方式存储数据的,且是一个内存数据库(非关系型),所以它并没有表的概念,有点儿像我们一个中间站的概念,具体概念建议详细了解,我也不是很懂。

springboot用jedis连接Redis数据库的方法

3.在SprongBoot中往数据库中添加List集合数据”

想要实现控制redis数据库,在SpringBoot中就必须要借助依赖,这里需要借助“redis”依赖,同时可以引入“spache”数据池依赖

springboot用jedis连接Redis数据库的方法

<!--引入redis-->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-data-redis</artifactId>            <version>2.2.5.RELEASE</version>        </dependency>        <!--引入连接池-->        <dependency>            <groupId>org.apache.commons</groupId>            <artifactId>commons-pool2</artifactId>        </dependency>

这里有可能出现版本对不上问题,但引入依赖是正确的,版本问题请自行解决。

在全局配置文件中,我们还需要进行一些配置,主要用于对数据库的属性进行配置。

port:6379

代表数据库端口是6379。在运行数据库中就会告知,也可以在“redis.windows.conf”文件中更改

host:localhost

代表数据库的连接地址。因为是在本机电脑中运行,所以是本地地址

pssword:

代表数据库的连接密码,默认为空即可

database:1

代表将接下来要操作的数据是在数据库1中进行操作。之前我们通过可视化软件看到很多数据库,这里指定将数据存到1数据库中(可根据需要自定义)

server:

port: 8080

代表该SpringBoot项目运行时的地址为8080

其他参数不做一一解释,可以自行查阅

springboot用jedis连接Redis数据库的方法

在项目中创建一个控制类,并为这个控制类创建一个方法,该方法用来向redis数据库添加数据。

springboot用jedis连接Redis数据库的方法

能够实现添加数据,其实就是借助了StringRedisTemplate这个类,通过这个类中的opsForValue().set()方法,以键值对的方式向redis数据库添加数据。

springboot用jedis连接Redis数据库的方法

我们在主程序类中运行该项目,并通过设置好的影视路径访问该方法,完成数据库数据的添加

springboot用jedis连接Redis数据库的方法

运行没有错误的情况下,我们在浏览器中以“本地ip+SpringBoot项目运行端口+控制类主映射路径+方法映射路径”的方式访问到控制类中的方法

若提示“存入成功”则代表成功执行存入操作。

springboot用jedis连接Redis数据库的方法

打开之前安装的可视化操作软件,刷新数据库,我们就能够看到我们添加的数据内容了。

springboot用jedis连接Redis数据库的方法

springboot用jedis连接Redis数据库的方法

这里需要注意,如果出现数据内容为乱码,请检查两点

检查可视化软件版本,请尽量使用新版软件检查SpringBoot中的类调用,是“StringRedisTemplate”,而不是“RedisTemplate”

至此,所有的都完成了,有关如何“删改查”其他操作,等我再学几天,学会了再更新笔记

“springboot用jedis连接Redis数据库的方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: springboot用jedis连接Redis数据库的方法

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

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

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

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

下载Word文档
猜你喜欢
  • springboot用jedis连接Redis数据库的方法
    本篇内容介绍了“springboot用jedis连接Redis数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot...
    99+
    2023-06-20
  • springboot 如何使用jedis连接Redis数据库
    springboot 使用jedis连接Redis数据库 1. 在 pom.xml 配置文件中添加依赖 <!-- redis 依赖 --> <...
    99+
    2022-11-12
  • Java中使用Jedis连接池连接Redis数据库流程
    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Redis的启动和关闭(前台启动和...
    99+
    2018-02-08
    Java中使用Jedis连接池连接Redis数据库流程
  • SpringBoot利用jpa连接MySQL数据库的方法
    目录添加依赖配置数据库连接 创建测试数据库表Java代码部分做个简单的代码测试where语句与查找数据添加依赖 在pom文件中添加如下依赖 <!--添加Jp...
    99+
    2022-11-13
    SpringBoot连接MySQL SpringBoot jpa连接MySQL数据库
  • Spring\SpringBoot配置连接数据库的方法
    Spring配置连接数据库 设置jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:...
    99+
    2022-11-12
  • 详解springboot 使用c3p0数据库连接池的方法
    使用springboot开发时,默认使用内置的tomcat数据库连接池,经常碰到这种情况:运行时间一长,数据库连接中断了。所以使用c3p0连接池吧。引入的maven依赖:<dependency> <groupId>...
    99+
    2023-05-31
    spring boot c3p0
  • Mysql的数据库连接---SpringBoot
    1.原生态连接 ①:准备工作:引入mysql依赖:                  mysql            mysql-connector-java            5.1.6         ②:书写DBUtil工具...
    99+
    2023-09-03
    数据库 mysql spring boot
  • mysql连接数据库的方法
    小编给大家分享一下mysql连接数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!连接方法:1、打开DOS窗口,进入目录...
    99+
    2022-10-18
  • jdbc 数据库的连接方法
    这篇文章主要介绍“jdbc 数据库的连接方法”,在日常操作中,相信很多人在jdbc 数据库的连接方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jdbc 数据库的连接方法”...
    99+
    2022-10-18
  • Python模块对Redis数据库的连接与使用方法介绍
    这篇文章主要讲解了“Python模块对Redis数据库的连接与使用方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python模块对Redis数据库的连接与使用方法介绍”吧!下面看看P...
    99+
    2023-06-20
  • springboot连接不同数据库的写法详解
    目录MySQL达梦MySQL 当url连接不指定/数据库名可以访问到mysql服务器上有权限的任何库,但是所有sql需要加上库名前缀. pom <dependency> ...
    99+
    2023-05-16
    springboot连接数据库 springboot连接不同数据库
  • Python连接PostgreSQL数据库的方法
    前言 其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用...
    99+
    2022-06-04
    数据库 方法 Python
  • vc 连接mysql数据库的方法
    这篇文章给大家分享的是有关vc 连接mysql数据库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。vc连接mysql数据库的方法:首先打开VC6;然后在中间列表框中添加本地...
    99+
    2022-10-18
  • .net连接mysql数据库的方法
    小编给大家分享一下.net连接mysql数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!net连接mysql数据库的方...
    99+
    2022-10-18
  • Nacicat连接MySQL数据库的方法
    Nacicat连接MySQL数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1、安装好MySQL和Navicat...
    99+
    2022-10-18
  • navicat数据库连接php的方法
    这篇文章主要介绍了navicat数据库连接php的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。第一步,打开Navicat,新建数据库。第二...
    99+
    2022-10-18
  • navicat连接pg数据库的方法
    这篇文章给大家分享的是有关navicat连接pg数据库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。打开Navicat软件,进入主界面,如下图所示:点击左上角的文件,如下图...
    99+
    2022-10-18
  • navicat连接oracle数据库的方法
    小编给大家分享一下navicat连接oracle数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!我们新建一个oracle的连接 在这里我起名为oracle,当然,这个可以随便你喜欢去...
    99+
    2022-10-18
  • C#连接Mysql数据库的方法
    C#连接Mysql数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!本文讲的是C#连接Mysql数据库,下文附有详...
    99+
    2022-10-18
  • navicat连接DB数据库的方法
    这篇文章主要介绍了navicat连接DB数据库的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第一步,打开桌面上的Navicat。第二步...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作