LSET

레디스 개발자 교육 신청 레디스 정기점검/기술지원
Redis Technical Support
레디스 엔터프라이즈 서버
Redis Enterprise Server

인덱스로 특정 위치의 데이터를 바꿈

사용법은 lset key index value 이다.
index의 위치에 있는 데이터를 새로운 데이터로 바꾼다.
index를 왼쪽부터 지정할때는 0, 1, 2 이렇게 나가고, 오른쪽 부터 지정할때는 -1, -2, -3 이렇게 나간다.

Example

명령>lpush mylist value1 value2 value3 value4
결과>4
명령>lrange mylist 0 -1
결과>0) value4
1) value3
2) value2
3) value1
명령>lset mylist 0 "XXXXX"
결과>OK
명령>lset mylist 2 "YYYYY"
결과>OK
명령>lset mylist -1 "ZZZZZ"
결과>OK
명령>lrange mylist 0 -1
결과>0) XXXXX
1) value3
2) YYYYY
3) ZZZZZ

애니메이션 보기



명령문

LSET key index value

  • 이 명령은 version 1.0.0 부터 사용할 수 있다.
  • 논리적 처리 소요시간은 O(N)이다. N은 데이터의 개수이다.
    리스트의 첫번째 또는 마지막 데이터를 바꿀 경우에는 O(1)이다.
관련 명령 LINDEX, LINSERT, LREM
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

명령을 실습해 보시려면 여기를 클릭해서 Redis Web Client 를 실행하세요.


<< LINDEX LSET LINSERT >>

질문하거나 댓글을 보려면 클릭하세요.  댓글수 :    조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.