redis 해시 와 집합동력 노드 자바 대학 정리

Redis 의 해시 값 은 문자열 필드 와 문자열 값 사이 의 맵 이기 때문에 대상 의 완벽 한 데이터 형식 이 Redis 에 있 는 해시 값 을 표시 합 니 다.400 억 개가 넘 는 키 쌍 을 저장 할 수 있 습 니 다.
예시

redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai

1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

위의 예 에서 저 희 는 Redis 의 상세 한 튜 토리 얼(name,description,likes,visitors)을 설정 하 였 습 니 다.해시 이름 은 yiibai 입 니 다.
Redis 의 해시 명령
아래 표 에서 보 듯 이 하 쉬 의 기본 적 인 명령 들:


리스트
Redis 목록 은 간단 한 문자열 목록 으로 정렬 삽입 순서 입 니 다.머리 나 목록 의 끝 에 있 는 Redis 목록 에 요 소 를 추가 할 수 있 습 니 다.
목록 의 최대 길 이 는 232 입 니 다. - 1(리스트 당 4 십 억 원 소 를 초과 한 4294967295)원소.
예시

redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10

1) "mysql"
2) "mongodb"
3) "redis"

상기 예 에서 세 개의 값 이 redis 목록 에 삽 입 된 tutorials 는 LPUSH 명령 을 사용 합 니 다.
Redis 명령 목록
다음 표 에서 보 듯 이 기본 적 인 명령 을 보 여 줍 니 다.


집합 하 다.
Redis 질서 집합 과 유사 한 Redis 집합 은 설정 값 의 유일 성에 저 장 됩 니 다.서로 다른 것 은 질서 있 게 집합 한 모든 구성원 이 점 수 를 가지 고 질서 있 는 set 명령 을 취 할 수 있 도록 최소 에서 최대 점수 까지 관련 이 있다 는 것 이다.
Redis 질서 있 는 set 추가,삭제 및 테스트 중인 O(1)의 존재 구성원(고정 시간,안에 포 함 된 요소 집합 수량 에 관 계 없 이).목록 의 최대 길 이 는 232-1 원소(4294967295,4 십 억 원 이 넘 는 원소 의 집합)이다.
예시

redis 127.0.0.1:6379> ZADD tutorials 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD tutorials 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES

1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"

상기 예 에서 세 개의 값 은 명령 ZADD 에서 redis 정렬 집합 에 점 수 를 삽입 하여 tutorials 라 는 이름 을 붙 입 니 다.
Redis 정렬 명령 집합
다음 표 는 정렬 집합 과 의 기본 명령 을 표시 합 니 다.



질서 있 는 집합
Redis 질서 집합 과 유사 한 Redis 집합 은 설정 값 의 유일 성에 저 장 됩 니 다.서로 다른 것 은 질서 있 게 집합 한 모든 구성원 이 점 수 를 가지 고 질서 있 는 set 명령 을 취 할 수 있 도록 최소 에서 최대 점수 까지 관련 이 있다 는 것 이다.
Redis 질서 있 는 set 추가,삭제 및 테스트 중인 O(1)의 존재 구성원(고정 시간,안에 포 함 된 요소 집합 수량 에 관 계 없 이).목록 의 최대 길 이 는 232-1 원소(4294967295,4 십 억 원 이 넘 는 원소 의 집합)이다.
예시

redis 127.0.0.1:6379> ZADD tutorials 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD tutorials 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES

1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"

상기 예 에서 세 개의 값 은 명령 ZADD 에서 redis 정렬 집합 에 점 수 를 삽입 하여 tutorials 라 는 이름 을 붙 입 니 다.
Redis 정렬 명령 집합
다음 표 는 정렬 집합 과 의 기본 명령 을 표시 합 니 다.



이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기