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