服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Redis - springboot整合使用云服务器上的Redis方法

springboot整合使用云服务器上的Redis方法

2022-11-24 16:05其然乐衣 Redis

这篇文章主要介绍了springboot整合使用云服务器上的Redis,整合步骤通过导入依赖,配置yml文件,注入redisTemplate结合实例代码给大家介绍的非常详细,文中给大家分享了可能遇到的坑,感兴趣的朋友跟随小编一起看看吧

一、前提条件

修改redis.conf配置文件

1、protected-mode yes(默认的) 修改成 protected-mode no,解除保护模式

springboot整合使用云服务器上的Redis方法

2、注释掉绑定ip ,绑定ip的话,使得除了本机(服务器)以外的主机无法访问redis数据库

 

springboot整合使用云服务器上的Redis方法

3、将守护进程模式关闭 daemonize yes 改成 daemonize no

springboot整合使用云服务器上的Redis方法

4、最后,一定记住要redis-server redis.conf重启redis的配置文件,否则修改不生效!!!

二、整合步骤

1、导入依赖

<!--redis-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

2、配置yml配置文件

spring:
  redis:
    host: 你的云服务器的ip
    port: 6379                # Redis的端口
    password: redis密码         # Redis服务器连接密码

3、注入RedisTemplate

@Autowired
private RedisTemplate redisTemplate;

使用例子

    @Autowired
    private RedisTemplate redisTemplate;
 
    @Test
    public void redisTestSet(  ) {
 
        ValueOperations ops = redisTemplate.opsForValue();
        ops.set( "username", 41);
        System.out.println(  );
    }
 
    @Test
    public void redisTestGet(  ) {
        ValueOperations ops = redisTemplate.opsForValue();
        Object name = ops.get( "username");
        System.out.println( name );
    }

三、可能遇到的坑

报错1: 

springboot整合使用云服务器上的Redis方法

 解决方式1:在redis.conf配置文件中requirepass后空一一格,然后加上密码

springboot整合使用云服务器上的Redis方法

 解决方式2:命令模式

1)登录redis

redis-cli

2)设置密码 (比如我设置密码为12345678)

set requirepass 12345678

3)验证 :输入默认用户名 auth 和 密码

auth 12345678

springboot整合使用云服务器上的Redis方法

错误2:

启动项目时报错:java.net.ConnectException: Connection refused: no further information

原因:开头的前提条件2可能没有弄好,或是弄了但没有和重新启动redis

到此这篇关于springboot整合使用云服务器上的Redis方法的文章就介绍到这了,更多相关springboot整合Redis内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/QRLYLETITBE/article/details/127059291

延伸 · 阅读

精彩推荐
  • Redisredis搭建哨兵集群的实现步骤

    redis搭建哨兵集群的实现步骤

    本文主要介绍了redis搭建哨兵集群的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    13144448172022-10-18
  • Redis利用redis实现排行榜的小秘诀

    利用redis实现排行榜的小秘诀

    这篇文章主要给大家介绍了关于如何利用redis实现排行榜的小秘诀,文中通过示例代码介绍的非常详细,对大家学习或者使用redis具有一定的参考学习价值,...

    dodomonster5372019-11-23
  • Redisk8s部署redis哨兵的实现

    k8s部署redis哨兵的实现

    本文主要介绍了k8s部署redis哨兵的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编...

    运维@小兵10402022-10-26
  • RedisRedis6 主从复制及哨兵机制的实现

    Redis6 主从复制及哨兵机制的实现

    本文主要介绍了Redis6 主从复制及哨兵机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面...

    Miaoshuowen10482022-07-26
  • Redis详解redis在服务器linux下启动的相关命令(安装和配置)

    详解redis在服务器linux下启动的相关命令(安装和配置)

    这篇文章主要介绍了redis在服务器linux下的启动的相关命令(安装和配置),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需...

    m0_674020139042022-08-30
  • Redis使用Redis有序集合实现IP归属地查询详解

    使用Redis有序集合实现IP归属地查询详解

    这篇文章主要介绍了使用Redis有序集合实现IP归属地查询,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    yongxinz5602019-11-23
  • Redis高效异步redis客户端aredis优劣势原理解析

    高效异步redis客户端aredis优劣势原理解析

    这篇文章主要介绍了高效异步redis客户端aredis优劣势原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋...

    lincappu4762020-12-20
  • RedisCentOS系统安装Redis及Redis的PHP扩展详解

    CentOS系统安装Redis及Redis的PHP扩展详解

    这篇文章主要介绍了CentOS系统下安装Redis数据的教程,以及详解了Redis数据库的PHP扩展,文中介绍的很详细,相信对大家的理解和学习具有一定的参考借鉴价...

    上品物语2732019-11-01