Mac의 Docker 환경에서 Redis 설치 및 사용

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 (유료)

5 : Redis node.js 통합

https://www.npmjs.com/package/redis

추천

출처blog.csdn.net/weixin_40693643/article/details/113477212