Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

redis에서 키에 문자열 값을 설정하는 방법 – Redis SET | SETNX | 세텍스 | PSETEX

이 가이드에서는 redis SET, SETNX, SETEX 및 PSETEX 명령을 사용하여 redis 데이터 저장소의 지정된 키에 문자열 값을 설정하는 방법을 알아봅니다.

SET 명령

이 명령은 문자열 값을 지정된 키로 설정하는 데 사용됩니다. 키가 이미 있는 경우 유형에 관계없이 해당 값을 덮어쓰고 키와 관련된 이전 만료 시간도 삭제됩니다.

선택적 인수

Redis SET 명령은 다음과 같은 선택적 인수를 사용합니다. -

  1. EX 초:- 키의 만료 시간을 초 단위로 설정합니다.
  2. PX 밀리초:- 키의 만료 시간을 밀리초 단위로 설정합니다.
  3. NX :- 키가 존재하지 않는 경우에만 문자열 값을 설정합니다.
  4. XX :- 키가 이미 있는 경우에만 문자열 값을 설정합니다.

redis SET 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> SET <keyname> <value>

출력:-

- OK, if operation is successful and string value is set.
- Null, if operation is failed and no string value is set.

예:-

redis에서 키에 문자열 값을 설정하는 방법 – Redis SET | SETNX | 세텍스 | PSETEX

SETNX 명령

SETNX 명령은 지정된 키에 문자열 값을 설정하는 데 사용됩니다. 키가 이미 존재하면 작업이 실패하고 0이 반환되고 그렇지 않으면 문자열 값이 키에 저장되고 1이 반환됩니다. redis SETNX 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> SETNX <keyname> <value>

출력:-

- 1, if operation is successful and string value is set.
- 0, if operation is failed and no string value is set.

NX 인수가 있는 SET 명령과 동일합니다.

예:-

redis에서 키에 문자열 값을 설정하는 방법 – Redis SET | SETNX | 세텍스 | PSETEX

SETEX 명령

SETEX 명령어는 지정된 키에 문자열 값을 설정하고 해당 키의 만료 시간을 초 단위로 설정하는 데 사용됩니다. 이 초 수는 TTL(Time to Live)을 나타냅니다. 초가 0이거나 음수이면 키가 즉시 삭제됩니다. SETEX 명령어는 본질적으로 원자적이며 다음 명령어를 실행하는 것과 동일합니다.-

SET key value
Expire key seconds

redis SETEX 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> SETEX <keyname> <seconds> <value>

출력:-

- OK, if operation is successful and string value is set.
- Null, if operation is failed and no string value is set.

EX 인수가 있는 SET 명령과 동일합니다.

예:-

redis에서 키에 문자열 값을 설정하는 방법 – Redis SET | SETNX | 세텍스 | PSETEX

PSETEX 명령

이 명령어는 SETEX 명령어와 매우 유사하지만 PSETEX 명령어에서는 만료 시간이 초 대신 밀리초 단위로 지정된다는 점이 다릅니다. redis PSETEX 명령 구문은 다음과 같습니다.-

구문:-

redis host:post> PSETEX <keyname> <milliseconds> <value>

출력:-

- OK, if operation is successful and string value is set.
- Null, if operation is failed and no string value is set.

PX 인수가 있는 SET 명령과 동일합니다.

예:-

redis에서 키에 문자열 값을 설정하는 방법 – Redis SET | SETNX | 세텍스 | PSETEX

참조:-

  1. SET 명령 문서
  2. SETNX 명령 문서
  3. SETEX 명령 문서
  4. PSETEX 명령 문서

redis 데이터 저장소의 지정된 키에 문자열 값을 설정하는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.

<- 문자열 명령