中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot Redis安裝過程詳解

發布時間:2020-10-11 07:46:24 來源:腳本之家 閱讀:146 作者:lightbc 欄目:編程語言

這篇文章主要介紹了SpringBoot Redis安裝過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Redis

1.安裝配置Redis服務,可以官網或GitHub下載安裝,這里不做介紹。

Ps:安裝后可查看環境變量,將Redis配置到環境變量中,非必須。

2.在pom.xml中添加Redis的依賴,如下:

SpringBoot Redis安裝過程詳解

Ps:springboot版本不同,填寫的依賴存在差異。

3.編寫Redis的工具類,代碼如下:

@Component
public class RedisUtils {

  @Autowired
  private RedisTemplate<String,String> redisTemplate;

  /**
   * 讀取緩存
   * @param key
   * @return
   */
  public String get(final String key){
    return redisTemplate.opsForValue().get(key);
  }

  /**
   * 寫入緩存
   * @param key
   * @param value
   * @return
   */
  public boolean set(final String key,String value){
    boolean result = false;
    try {
      redisTemplate.opsForValue().set(key,value);
      result = true;
    }catch (Exception e){
      e.printStackTrace();
    }
    return result;
  }

  /**
   * 更新緩存
   * @param key
   * @param value
   * @return
   */
  public boolean update(final String key,String value){
    boolean result = false;
    try{
      redisTemplate.opsForValue().getAndSet(key, value);
      result = true;
    }catch (Exception e){
      e.printStackTrace();
    }
    return result;
  }

  /**
   * 刪除緩存
   * @param key
   * @return
   */
  public boolean delete(final String key){
    boolean result = false;
    try{
      redisTemplate.delete(key);
      result = true;
    }catch (Exception e){
      e.printStackTrace();
    }
    return result;
  }

}

4.編寫測試類,代碼如下:

@RunWith(SpringRunner.class)
@SpringBootTest
public class RedisUtilsTest {

  @Autowired
  private RedisUtils redisUtils;

  @Test
  public void get() {
    String result = redisUtils.get("test");
    System.out.print("緩存數據為:"+result+"\n");
  }

  @Test
  public void set() {
    redisUtils.set("test","123abc");
  }

  @Test
  public void update() {
    redisUtils.update("test","test123");
  }

  @Test
  public void delete() {
    redisUtils.delete("test");
  }
}

5.測試前需要開啟Redis的服務。打開cmd切換Redis安裝目錄(如果為配置環境變量),輸入redis-server.exe開啟Redis服務。

6.Redis服務開啟后,可以在開啟一個cmd窗口進行測試,以下為idea中運行測試代碼后的結果。

Ps:redis-cli.exe登錄Redis(無密碼),密碼登錄:redis-cli -h *** -p **** -a ***(*號需替換)

SpringBoot Redis安裝過程詳解

SpringBoot Redis安裝過程詳解

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三明市| 洛宁县| 诸城市| 大化| 天津市| 繁峙县| 遵化市| 威宁| 南雄市| 无棣县| 青岛市| 开封市| 绵竹市| 肇东市| 渝北区| 永修县| 宕昌县| 淮安市| 郁南县| 宝坻区| 青田县| 拉孜县| 玉屏| 衡水市| 桃江县| 孟村| 遵化市| 东阳市| 诸城市| 顺平县| 中西区| 常山县| 长汀县| 大英县| 麟游县| 拜城县| 砚山县| 禹州市| 海盐县| 哈密市| 阿拉善左旗|