hello
HELLO
Redis 開発者教育 Redis Developer Course |
Redis 定期点検/技術支援 Redis Technical Support |
Redis エンタープライズサーバ Redis Enterprise Server |
---|
Client-server 간 레디스 프로토콜 선택
레디스 프로토콜 RESP(request-response protocol) 2/3을 선택할 수 있다.
버전 5 까지는 2 고정이였고, 6.0 부터 3을 선택할 수 있다.
다음 예는 RESP 3에서 결과가 다르게 나오는 것을 보여준다.
이것은 서버 전체 적용이 아니고 클라이언트에 따라서 선택할 수 있다.
Example
명령> | HELLO 3 |
결과> |
1# "server" => "redis" 2# "version" => "5.9.101" 3# "proto" => (integer) 3 4# "id" => (integer) 4 5# "mode" => "standalone" 6# "role" => "master" 7# "modules" => (empty array) |
명령> | hgetall myhash |
결과> |
1# "field1" => "value1" 2# "field2" => "value2" |
명령> | zrange key 0 -1 withscores |
결과> |
1) 1) "value10" 2) (double) 10 2) 1) "value11" 2) (double) 11 3) 1) "value12" 2) (double) 12 4) 1) "value13" 2) (double) 13 |
클라이언트 이름 설정 SETNAME
클라이언트 이름을 설정할 수 있다. ACL을 사용할 경우 클라이언트 이름을 설정하기 위해서 client 명령 사용 권한을 줄 필요없이 hello 명령 사용 권한을 부여하는 것이 좋다. Client 명령은 kill 서브명령으로 다른 클라이언트를 죽일 수도 있다.
명령문
HELLO <protocol-version> [AUTH <user> <password>] [SETNAME <name>]
- 이 명령은 version 6.0.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(1)이다.
<< AUTH | HELLO | ECHO >> |
---|
조회수 :
Email
返事がかかってなれば、メールでお知らせします。