반응형
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 |