Redis 명령 조작 중국어...login
Redis 명령 조작 중국어 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:07:28

Redis 클라이언트 연결


Redis는 TCP 포트 또는 Unix 소켓을 수신하여 클라이언트로부터 연결을 수신합니다. 연결이 설정되면 Redis는 내부적으로 다음 작업을 수행합니다.

  • 먼저 클라이언트 소켓이 비차단 모드로 설정됩니다. Redis는 네트워크 이벤트 처리에 비차단 다중화 모델을 사용하기 때문입니다.

  • 그런 다음 이 소켓에 대해 TCP_NODELAY 속성을 설정하고 Nagle 알고리즘을 비활성화합니다.

  • 그런 다음 읽기 가능한 파일 이벤트를 생성하여 Redis2에서 이 클라이언트 소켓의 데이터 전송


최대 연결 수

를 모니터링합니다. 버전 4에서는 최대 연결 수가 코드에 직접 하드 코딩되었지만 버전 2.6에서는 이 값을 구성할 수 있습니다.

maxclients의 기본값은 10000이며, redis.conf에서 이 값을 수정할 수도 있습니다.

config get maxclients

1) "maxclients"
2) "10000"

Example

다음 예에서는 서비스 시작 시 최대 연결 수를 100000으로 설정합니다.

redis-server --maxclients 100000

Client command

S.N.命令描述
1CLIENT LIST返回连接到 redis 服务的客户端列表
2CLIENT SETNAME设置当前连接的名称
3CLIENT GETNAME获取通过 CLIENT SETNAME 命令设置的服务名称
4CLIENT PAUSE挂起客户端连接,指定挂起的时间以毫秒计
5CLIENT KILL关闭客户端连接

PHP 중국어 웹사이트