日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

springboot整合使用云服務(wù)器上的Redis方法_Redis

作者:其然樂衣 ? 更新時(shí)間: 2022-11-19 編程語言

一、前提條件

修改redis.conf配置文件

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

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

?

3、將守護(hù)進(jìn)程模式關(guān)閉 daemonize yes 改成 daemonize no

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

二、整合步驟

1、導(dǎo)入依賴

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

2、配置yml配置文件

spring:
  redis:
    host: 你的云服務(wù)器的ip
    port: 6379                # Redis的端口
    password: redis密碼         # Redis服務(wù)器連接密碼

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 );
    }

三、可能遇到的坑

報(bào)錯(cuò)1:?

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

?解決方式2:命令模式

1)登錄redis

redis-cli

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

set requirepass 12345678

3)驗(yàn)證 :輸入默認(rèn)用戶名 auth 和 密碼

auth 12345678

錯(cuò)誤2:

啟動(dòng)項(xiàng)目時(shí)報(bào)錯(cuò):java.net.ConnectException: Connection refused: no further information

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

原文鏈接:https://blog.csdn.net/QRLYLETITBE/article/details/127059291

欄目分類
最近更新