/demo-valkey-springboot3-standalone

Valkey는 Redis의 대체재로 많은 유력 기업의 선택을 받고 있습니다. 스프링부트에서 Valkey를 간단하게 적용해 봅니다.

Primary LanguageJava

English | 🇰🇷 Korean

프로젝트 받기

깃이 설치되어 있어야 합니다. (Git 설치)
원하는 경로에서 다음 명령어를 입력하면, 프로젝트가 하위 폴더로 다운로드됩니다.
터미널에서 경로 이동은 cd 명령어를 이용하세요. (Change Directory)

git clone https://github.com/merge-simpson/demo-valkey-springboot3-standalone.git

이 프로젝트를 IDE에서 열고, gradle 프로젝트로 인식시켜 주면 필요한 의존성 라이브러리 목록이 설치됩니다.

Valkey 설치 (Local)

  1. Prerequisite

    • docker compose 설치가 되어있어야 합니다. (docker desktop 설치)
    • docker가 실행되고 있어야 합니다.
  2. Command Lines

    프로젝트 루트경로에서 다음 명령어를 실행합니다.

    docker compose up -d
    컨테이너 내리기(데이터는 보존)
    docker compose down 
    컨테이너 내리기(데이터도 삭제)
    docker compose down -v 

Valkey는 redis를 대신합니다.

스프링부트3에서 redis를 다루기 위한 주요 라이브러리를 valkey에 그대로 적용할수 있습니다.

이 프로젝트는 그것이 가능한지 검토한 프로젝트입니다.


English | 🇰🇷 Korean

Download Project

Make sure you have Git installed: Install Git
Enter the below command in the desired directory, and the project will be downloaded as a subfolder.
Use the cd command to move the directory in your terminal. (Change Directory)

git clone https://github.com/merge-simpson/demo-valkey-springboot3-standalone.git

Open project and recognize it as a gradle project in your IDE, and the dependency libraries will be installed.

Install Valkey (Local)

  1. Prerequisite

  2. Command Lines

    Run the following command in the root directory of the project.

    docker compose up -d
    Drop containers (data is preserved)
    docker compose down 
    Drop containers (and deleting data)
    docker compose down -v 

Valkey Is Alternative to Redis.

The major libraries for dealing with redis in springboot3 can be applied to valkey as is.

This project is an examination of whether that is possible.