[REDIS] 레디 스의 다른 명령의 결과를 전달
REDIS레디 스의 다른 명령의 결과를 전달
레디 스에서 다른 하나 개의 함수의 반환 값을 전달하는 방법이 있나요? CLI에서하지만 일에 대해 - 당신이 (루비 같은) 언어 래퍼를 사용하는 경우 물론, 그것은 쉽게?
예를 들면 이 같은, 떠들썩한 파티 스타일
redis 127.0.0.1:6379> keys student* | mget
또는이 같은
redis 127.0.0.1:6379> mget(keys student*)
키 학생 * 키의 목록을 반환하지만 나는 그 키에 대한 모든 값을 가져 오기하는 방법을 모르고했습니다 없습니다.
생각?
해결법
-
==============================
1.CLI에서, 당신은 단지 쉘이 그 일을 할 수 있도록해야합니다.
CLI에서, 당신은 단지 쉘이 그 일을 할 수 있도록해야합니다.
./redis-cli --raw keys 'student:*' | awk '{printf "get %s\n", $1}' | ./redis-cli --raw
당신이 때문에 선형 복잡 애플리케이션에서 키 명령을 사용하기로되어 있지 않습니다.
from https://stackoverflow.com/questions/12313412/pass-results-to-another-command-in-redis by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 주장 만료와 레디 스 큐 (0) | 2020.01.24 |
---|---|
[REDIS] 토네이도 셀러리는 gen.Task 또는 콜백을 사용할 수 없습니다 (0) | 2020.01.24 |
[REDIS] 예 socket.io - 레디 스를 사용하는 (0) | 2020.01.24 |
[REDIS] Node.js를 객체의 프로토 타입은 레디 스와 객체 또는 null의 경우도있다 (0) | 2020.01.24 |
[REDIS] 어떻게 Jedis 클라이언트 RedisTemplate에 하나의 호출로 여러 목록 값을 얻을 수 있습니다 (0) | 2020.01.24 |