이 기사는 Redis-Cli를 사용하여 Redis Server에 연결하고 연결 매개 변수를 자세히 설명합니다 (호스트, 포트, 암호, 소켓, 클러스터 모드, 데이터베이스 선택) 및 문제 해결 단계 (서버 상태, 방화벽, 네트워크, 암호, 소켓, Cluste
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
다른 유용한 연결 매개 변수를 제공합니다.
-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 서버 구성에 유연하게 연결할 수 있습니다.
연결 문제 문제 해결 문제는 여러 측면을 체계적으로 확인하는 것이 포함됩니다.
systemctl status redis-server
(또는 시스템에 해당)를 사용하여 상태를 확인하십시오.redis-cli
명령에 올바른 호스트 이름, IP 주소 및 포트 번호를 입력했음을 두 번 확인하십시오. 오타는 연결 고장의 일반적인 원인입니다.-a
옵션을 사용하여 올바른 암호를 제공했는지 확인하십시오. 비밀번호가 잘못되면 연결이 거부됩니다.redis-cli
내의 CLUSTER NODES
명령을 사용하십시오.이러한 점을 체계적으로 확인하면 연결 문제의 원인을 정확히 찾아 낼 수 있어야합니다.
예, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!