공부 이야기/REDIS

[redis] 데이터 타입 - Strings

mind: 2024. 6. 4. 12:22

1) Strings 

  1. SET key value [EX seconds] [PX milliseconds] [NX|XX]: 주어진 키에 값을 설정합니다.
    • EX seconds: 만료 시간을 초 단위로 설정합니다.
    • PX milliseconds: 만료 시간을 밀리초 단위로 설정합니다.
    • NX: 키가 존재하지 않을 때만 설정합니다.
    • XX: 키가 존재할 때만 설정합니다.
  2. GET key: 주어진 키에 저장된 값을 반환합니다.
  3. DEL key: 주어진 키를 삭제합니다.
  4. APPEND key value: 주어진 키에 저장된 문자열 값의 끝에 값을 추가합니다.
  5. INCR key: 주어진 키의 값을 정수로 간주하고 1 증가시킵니다.
  6. INCRBY key offset: 주어진 키의 값을 정수로 간주하고 지정(offset)한 만큼 증가시킵니다.
  7. DECR key: 주어진 키의 값을 정수로 간주하고 1 감소시킵니다.
  8. DECRBY key decrement: 주어진 키의 값을 정수로 간주하고 지정한 만큼 감소시킵니다.
  9. GETSET key value: 주어진 키에 새로운 값을 설정하고 이전 값을 반환합니다.
  10. STRLEN key: 주어진 키에 저장된 문자열 값의 길이를 반환합니다.
  11. SETEX key seconds value: 주어진 키에 값을 설정하고 만료 시간을 초 단위로 지정합니다.
  12. SETPX key milliseconds value: 주어진 키에 값을 설정하고 만료 시간을 밀리초 단위로 지정합니다.
  13. MSET key value [key value ...]: 여러 키에 각각 값을 설정합니다.
  14. MGET key [key ...]: 여러 키의 값을 한 번에 조회합니다.
  15. MSETNX key value [key value ...]: 여러 키에 각각 값을 설정하며, 모든 키가 존재하지 않을 때만 설정합니다.
  16. GETRANGE key start end: 주어진 키에 저장된 문자열 값의 일부를 반환합니다.
  17. SETRANGE key offset value: 주어진 키에 저장된 문자열 값의 특정 위치에서부터 값을 덮어씁니다.
  18. BITCOUNT key [start end]: 주어진 키에 저장된 문자열 값의 비트 값 중 1의 개수를 반환합니다.
  19. BITOP operation destkey key [key ...]: 비트 연산을 수행하고 결과를 저장합니다.
  • operation: AND, OR, XOR, NOT 중 하나를 지정합니다.