1 : Redis 소개
Redis는 완전히 무료이며 오픈 소스로, 다른 키-값 캐싱 제품과 비교 한 고성능 키-값 데이터베이스
Redis입니다.
- 고성능, 데이터 지속성 지원
- 여러 데이터 구조 : 목록, 집합, zset, 해시 등 저장
- 데이터 백업 지원
- 트랜잭션 지원, 데이터 원 자성 (모두 수행하지 않거나 수행하지 않음)
Redis 애플리케이션 시나리오
- 캐시 (탁월한 읽기 및 쓰기 성능)
- 카운팅 및 메시지 시스템 (높은 동시성, 발행 / 구독 차단 대기열 기능)
- 분산 세션 세션 및 분산 잠금 (seckill)
레디 스 vs 몽고
- 저장 방법이 다릅니다 : 키-값과 문서
- 사용 및 안정성이 다릅니다 : MongoDB : SQL & ACID 지원
- 다양한 애플리케이션 시나리오 : 고성능 캐시 대 대규모 데이터 분석
2 : Mac의 Docker에 Redis 설치
- Docker-compoese 모드에서 실행 : 파일
생성docker-compose.yml
파일 디렉토리에서 실행하십시오.version: '3' services: redis-test: image: 'redis' restart: always container_name: 'redis-test' ports: - 15001:6379 volumes: - /Users/zyy/学习/redistest:/data command: ["redis-server", "--requirepass", "123456"]
docker-compose up -d
- docker run 명령은 다음을 실행합니다.
docker run -itd --restart=always --name redis-test -p 15001:6379 -v /Users/zyy/学习/redistest:/data redis redis-server --requirepass=123456
docker logs -f redis-test
(Redis-test는 컨테이너 이름 또는 컨테이너 ID입니다.)
redis-test라는 컨테이너의 로그 정보를 봅니다.
Redis 구성 파일 참조 : https://github.com/redis/redis/blob/unstable/redis.conf
Redis 설치 요약 :
- 수동 설치 (익숙하지 않은 Docker / Docker 환경 없음에 적합)
- Docker 설치 (권장)
- redis.conf 구성, redis 데이터 캐시 (프로덕션에 필요)
3 : Redis CLi
명령 줄 작업 redis
redis 명령 참조 :
http://doc.redisfans.com/
redis 컨테이너를 입력하고 redis redis-cli
서비스에 연결 한 다음 redis에 auth 123456
로그인합니다.
4 : Redis GUI 도구
- 또 다른 Redis DeskTop Manager (무료)
- Medis (수수료, 직접 구축 가능)
- Redis Desktop Manager (유료)