> 데이터 베이스 > Redis > Redis-Cli 명령 줄 인터페이스를 사용하여 Redis 서버에 어떻게 연결합니까?

Redis-Cli 명령 줄 인터페이스를 사용하여 Redis 서버에 어떻게 연결합니까?

百草
풀어 주다: 2025-03-11 18:20:17
원래의
307명이 탐색했습니다.

이 기사는 Redis-Cli를 사용하여 Redis Server에 연결하고 연결 매개 변수를 자세히 설명합니다 (호스트, 포트, 암호, 소켓, 클러스터 모드, 데이터베이스 선택) 및 문제 해결 단계 (서버 상태, 방화벽, 네트워크, 암호, 소켓, Cluste

Redis-Cli 명령 줄 인터페이스를 사용하여 Redis 서버에 어떻게 연결합니까?

Redis-Cli를 사용하여 Redis 서버에 연결합니다

redis-cli 명령 줄 인터페이스를 사용하여 Redis 서버에 연결하는 것은 간단합니다. 가장 간단한 방법은 터미널에 redis-cli 입력하는 것입니다. 이것은 기본 포트 6379의 LocalHost (127.0.0.1)에서 실행되는 Redis 서버에 연결하려고 시도합니다. Redis 서버가 다른 시스템 또는 포트에서 실행중인 경우 각각 -h (또는 --host ) 및 -p (또는 --port ) 옵션을 사용하여 호스트 및 포트를 지정해야합니다.

예를 들어, 포트 6380에서 192.168.1.100 으로 실행되는 서버에 연결하려면 다음을 사용합니다.

 <code class="bash">redis-cli -h 192.168.1.100 -p 6380</code>
로그인 후 복사

Redis 인스턴스를 보호하기 위해 비밀번호를 사용하는 경우 -a (또는 --password ) 옵션을 사용하고 비밀번호를 사용해야합니다.

 <code class="bash">redis-cli -h 192.168.1.100 -p 6380 -a mysecretpassword</code>
로그인 후 복사

성공적인 연결시, 일반적으로 빈 줄 또는 127.0.0.1:6379> 와 같은 프롬프트로 표시되는 Redis 명령 프롬프트가 제공됩니다.

Redis-Cli의 공통 연결 매개 변수

호스트, 포트 및 비밀번호 외에 redis-cli 다른 유용한 연결 매개 변수를 제공합니다.

  • -h <host></host> 또는 --host <host></host> : redis 서버의 호스트 이름 또는 IP 주소를 지정합니다. 기본값은 127.0.0.1 입니다.
  • -p <port></port> 또는 --port <port></port> : Redis 서버가 듣고있는 포트 번호를 지정합니다. 기본값은 6379 입니다.
  • -a <password></password> 또는 --password <password></password> : 인증을위한 비밀번호를 지정합니다. Redis 서버가 암호로 보호 된 경우 필수입니다.
  • -s 또는 --socket <socket></socket> : Unix 도메인 소켓으로가는 경로를 지정합니다. 이것은 TCP/IP를 통해 연결하는 대안입니다.
  • -c 또는 --cluster : Redis 클러스터에 연결하고 있음을 나타냅니다. 그런 다음 redis-cli 클러스터 토폴로지를 자동으로 처리합니다.
  • -n <db></db> 또는 --db <db></db> : 연결 후 선택할 데이터베이스를 지정합니다. Redis 데이터베이스는 0부터 시작합니다.

이러한 매개 변수를 사용하면 다양한 Redis 서버 구성에 유연하게 연결할 수 있습니다.

Redis-Cli의 연결 문제 문제 해결

연결 문제 문제 해결 문제는 여러 측면을 체계적으로 확인하는 것이 포함됩니다.

  1. Redis 서버 상태 확인 : Redis 서버가 지정된 호스트 및 포트에서 실행 중인지 확인하십시오. Redis 서버 로그에 오류가 있는지 확인하십시오. systemctl status redis-server (또는 시스템에 해당)를 사용하여 상태를 확인하십시오.
  2. 방화벽 규칙 : 방화벽이 지정된 포트에 연결할 수 있는지 확인하십시오. 원격 시스템에서 연결하는 경우 클라이언트와 서버 컴퓨터의 방화벽이 연결을 허용하십시오.
  3. 네트워크 연결 : 클라이언트 시스템과 Redis 서버 간의 네트워크 연결을 확인하십시오. 서버의 IP 주소를 핑하여 시도하십시오.
  4. 올바른 호스트 및 포트 : redis-cli 명령에 올바른 호스트 이름, IP 주소 및 포트 번호를 입력했음을 두 번 확인하십시오. 오타는 연결 고장의 일반적인 원인입니다.
  5. 비밀번호 인증 : Redis 서버에 비밀번호가 필요한 경우 -a 옵션을 사용하여 올바른 암호를 제공했는지 확인하십시오. 비밀번호가 잘못되면 연결이 거부됩니다.
  6. UNIX 소켓 : UNIX 소켓을 사용하는 경우 소켓 파일이 존재하고 올바른 권한이 있는지 확인하십시오.
  7. REDIS CLUSTER : Redis 클러스터에 연결하는 경우 클러스터가 올바르게 구성되어 실행 중인지 확인하십시오. 클러스터 상태를 검사하려면 redis-cli 내의 CLUSTER NODES 명령을 사용하십시오.

이러한 점을 체계적으로 확인하면 연결 문제의 원인을 정확히 찾아 낼 수 있어야합니다.

Redis-Cli로 기본 Redis 명령을 수행합니다

예, redis-cli 사용하여 Redis 서버에 연결되면 모든 표준 Redis 명령을 실행할 수 있습니다. 이 명령은 Redis 데이터베이스에 저장된 데이터와 상호 작용하는 데 사용됩니다. 몇 가지 예는 다음과 같습니다.

  • SET key value : 키와 관련된 값을 설정합니다.
  • GET key : 키와 관련된 값을 검색하십시오.
  • DEL key : 키를 삭제합니다.
  • KEYS * : 현재 데이터베이스에 모든 키를 나열합니다.
  • FLUSHALL : 모든 데이터베이스에서 모든 데이터를 지 웁니다. 주의해서 사용하십시오!
  • FLUSHDB : 현재 데이터베이스에서 모든 데이터를 지 웁니다. 주의해서 사용하십시오!
  • INCR key : 키와 관련된 정수 값을 증가시킵니다.
  • LPUSH list value : 목록의 왼쪽에 값을 추가합니다.

연결 후 프롬프트에 명령을 입력하고 Enter를 누르십시오. redis-cli 명령을 실행하고 결과를 표시합니다. 사용 가능한 명령의 포괄적 인 목록 및 사용법은 공식 Redis 문서를 참조하십시오. 각 명령의 올바른 구문 및 사용법에 대한 Redis 문서를 참조하십시오.

위 내용은 Redis-Cli 명령 줄 인터페이스를 사용하여 Redis 서버에 어떻게 연결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿