lpush: 지정된 리스트의 맨 앞쪽에 입력된 요소를 저장한다. 시간복잡도는 O(1)
lpush my:list:recommend java
(integer) 1
lpush my:list:recommend spring
(integer) 2
lpush my:list:recommend intelliJ redis "Spring Data Redis"
lrange: 지정된 리스트의 시작 인덱스부터 종료 인덱스까지 범위의 요소를 조회한다.
lrange my:list:recommend 0 2
1) "Spring Data Redis"
2) "redis"
3) "intelliJ"
lrange my:list:recommend 0 -1
1) "Spring Data Redis"
2) "redis"
3) "intelliJ"
4) "spring"
5) "java"
lpush order_detail:201809123 "item1" "item2"
lrange order_detail:201809123 0 2
1) "item1"
2) "item2"
rpush order_detail:201809123 "item3" //배열의 오른쪽에 새로운 value 저장
lrange order_detail:201809123 0 10
1) "item1"
2) "item2"
3) "item3"
rpop order_detail:201809123 //가장 오른쪽에 저장된 value값을 pop
llen order_detail:201809123 //리스트의 길이
(integer) 2
lindex order_detail:201809123 1
"item2"
lset order_detail:201809123 0 "item1" //index 0의 값을 변경
lpushx order_detail:201809123 item0 //가장 왼쪽에 새로운 value를 저장
linsert order_detail:201809123 before "item0" "item-1" //item0의 앞에 새로운 value를 추가