반응형

Redis 강의를 듣고 정리한 내용입니다. 강의를 들으시려면 링크를 눌러주세요

List


  • insert된 순서대로 연결된다.

 

명령어


  • lpush (left push)
    - lpush key value  [value ...]
      key의 value값들을 저장한다.
  • lrange
    - lrange key start stop
    해당 key의 start부터 stop까지 순서의 value를 보여준다.

  • lpop (left pop)
    - lpop key
    해당 key의 값 중에서 왼쪽에서 부터 (화면 상 가장 위) 존재하는 value를 제거한다.

 

  • rpush (right push)
    - rpush key value [value ...]
     value를 해당 key의 오른쪽에 insert한다.
  • rpop (right pop)
    - rpop key
    해당 key 의 값을 오른쪽에서부터(화면상 가장 아래) 제거한다.

 

  • llen
    - llen key
    key에 해당하는 value들의 총 합을 알려준다.
  • lindex
    - lindex key index
    해당 key에 index 접근을 통해서 해당 값을 return해준다. (위에서부터 index가 0으로 시작함.)
  • lset
    - lset key index value
    해당 key에 index 접근을 통해서 해당 index의 위치의 값을 value로 바꾼다
  • lpush
    - lpush key value... [value...]
    해당 key에 여러 value를 순차적으로 insert함.
     

 

  • lrange
    - lrange key start stop
    해당 key의 값 중에서 start-stop 범위내에 value만 보여준다 ( stop이 -1 인 경우에는 모든 value를 다 보여준다.)

 

 

  • lpushx
    - lpushx key value [value..]
    key가 존재하면 value들을 insert한다. (key가 존재하지 않으면 0을 반환)
  • linsert
    - linsert key BEFORE/AFTER pivot value
    해당 key의  pivot을 중심으로 전/후에 value를 insert한다.

 

반응형

'프로그래밍 > Redis' 카테고리의 다른 글

Redis Sets  (0) 2020.12.01
Redis Hashes  (0) 2020.11.27
Redis - more commands  (0) 2020.11.27
Redis strings 명령어  (0) 2020.11.26
Redis 설치  (0) 2020.11.26

+ Recent posts