<li id="jut4n"></li>
  • 系統城裝機大師 - 固鎮縣祥瑞電腦科技銷售部宣傳站!

    當前位置:首頁 > 數據庫 > MsSql > 詳細頁面

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

    時間:2022-10-02來源:www.ship-models.net作者:電腦系統城

    一、前提條件

    修改redis.conf配置文件

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

    2、注釋掉綁定ip ,綁定ip的話,使得除了本機(服務器)以外的主機無法訪問redis數據庫

     

    3、將守護進程模式關閉 daemonize yes 改成 daemonize no

    4、最后,一定記住要redis-server redis.conf重啟redis的配置文件,否則修改不生效?。?!

    二、整合步驟

    1、導入依賴

    1
    2
    3
    4
    5
    <!--redis-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>

    2、配置yml配置文件

    1
    2
    3
    4
    5
    spring:
      redis:
        host: 你的云服務器的ip
        port: 6379                # Redis的端口
        password: redis密碼         # Redis服務器連接密碼

    3、注入RedisTemplate

    1
    2
    @Autowired
    private RedisTemplate redisTemplate;

    使用例子

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    @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: 

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

     解決方式2:命令模式

    1)登錄redis

    1 redis-cli

    2)設置密碼 (比如我設置密碼為12345678)

    1 set requirepass 12345678

    3)驗證 :輸入默認用戶名 auth 和 密碼

    1 auth 12345678

    錯誤2:

    啟動項目時報錯:java.net.ConnectException: Connection refused: no further information

    原因:開頭的前提條件2可能沒有弄好,或是弄了但沒有和重新啟動redis

    分享到:

    相關信息

    系統教程欄目

    欄目熱門教程

    人氣教程排行

    站長推薦

    熱門系統下載

    淑芬两腿间又痒了