ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • redis 설치 및 명령어 정리(window)
    Redis 2023. 6. 1. 09:29

    https://github.com/microsoftarchive/redis/releases

     

    Releases · microsoftarchive/redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis

    github.com

    로 가서 설치한다.

    설치할때 환경변수 추가에 체크를 하자!

    레디스란?
    레디스는 키-값 저장소이고 NoSQL이다.
    레디스는 영속성을 지원하는 인메모리 데이터 저장소이다.
    윈도우에서 작동되는 명령어이다.

    cmd창에서 입력한다.

    명령어 용도
    redis-server --version 레디스 버전을 확인한다.
    redis-cli 레디스에 접속한다.
    redis-cli shutdown 레디스를 끈다.
    redis-server 레디스를 시작한다.

    redis-cli shutdown을 하고 redis-server을 하고난뒤 cmd 창을 닫으면 안된다.(기본 설치하면 컴퓨터를 켜면 자동으로 레디스가 시작되는데, 이를 수동으로 종료한다음, 다시 수동으로 켜주고 cmd를 닫으면 서비스 등록이 안되어있어서 레디스가 꺼진다.)

    다음은 redis-cli를 입력했을때 사용할수 있는 명령어이다.

    명령어 용도
    set mykey myvalue mykey라는 키에 myvalue를 저장한다.
    get mykey mykey에 해당하는 값을 가져온다.
    rename mykey newkey mykey를 newkey로 바꾼다.
    expire newkey 10 10초뒤에 newkey와 value가 삭제된다.
    ttl newkey newkey가 몇초뒤에 삭제되는지 나온다. -2 일경우 삭제된것이다.
    ping pong을 응답한다.
    keys * 키 전체를 가져온다.
    flushAll 레디스의 키 전체를 지운다.
    dbsize 전체 키 개수를 알려준다.

    더 찾아볼꺼면 https://redis.io/commands 로 가서 찾아본다.

    일단은 이정도만 알아두고 스프링에서 redis를 어떻게 사용하는지 알아보자!

Designed by Tistory.