ent_server_lists
Enterprise Lists
엔터프라이즈 리스트
리스트(List)에서 사용 가능한 서브쿼리와 확장된 기능을 설명합니다.
LPUSH/RPUSH 서브쿼리
- lpush mylist (get key)
- lpush mylist (mget key1 key2)
- lpush mylist (lpop/rpop mylist2)
- lpush mylist (rpop mylist), rpush mylist (lpop mylist): 동일 키 사용 가능
- lpush mylist (lrange mylist2 0 -1): 리스트 간 데이터 이동
- lpush mylist (smembers myset): Set 데이터를 리스트에 넣기
- lpush mylist (sunion/sinter/sdiff myset2 myset3):
- lpush mylist (zrange/zrevrange myzset 0 -1): ZSet 데이터 리스트에 넣기
- lpush mylist (zrange myzset 0 -1 withscores)
- lpush mylist (hget myhash field): Hash 데이터 리스트에 넣기
- lpush mylist (hmget myhash field1 field2)
- lpush mylist (hkeys/hvals myhash)
- lpush mylist (hgetall myhash)
- lpush mylist (lrange myset2 0 -1) (sunion myset2 myset3) value2: 여러 개 subquery, value 사용할 수 있습니다.
LRANGE SORT(ASC/DESC) 기능
- lrange mylist 0 -1 sort: 오름차순(ascending)으로 소트합니다.
- lrange mylist 0 -1 asc: 오름차순(ascending)으로 소트합니다.
- lrange mylist 0 -1 desc: 내림차순(descending)으로 소트합니다.
LREVRANGE 명령 추가
- lrevrange mylist -1 0: 오른쪽에서 왼쪽으로 조회합니다.
- lrevrange mylist -1 0 sort: 소트 기능있습니다.
LINSERT mylist BEFORE|AFTER index value by index
- 인덱스(index)로 값(value)를 저장합니다. 그러니까 위치를 지정해서 Insert(저장)합니다.
- 역인덱스(Revindex)도 사용 가능합니다.
LREM mylist index by index
- 인덱스(index)로 값(value)를 삭제합니다.
- 역인덱스(Revindex)도 사용 가능합니다.
Email
답글이 올라오면 이메일로 알려드리겠습니다.