[REDIS] 어떻게 레디 스에서 값을 얻을 Nginx에있는 변수에 넣을 수 있습니다?
REDIS어떻게 레디 스에서 값을 얻을 Nginx에있는 변수에 넣을 수 있습니다?
여기 내 설정은 다음과 같습니다
location = /session {
set $redis_key "$cookie_session";
redis_pass 000.00.000.000:6379;
echo $cookie_session;
echo ' - ';
echo $redis_key;
}
에코는 테스트 목적이있다. 그리고 나는 IP를 숨겼다.
나는 nginx를 통해 레디 스에서 내 세션 데이터를 얻기 위해 노력하고 있어요. 내가 HttpRedis를 설치 한 이유입니다.
내가 이해하지 못하는 것은 내가 레디 스의 데이터가 다음 변수에 넣어 얻을 수있는 방법이다. 내가 사용할 수 있도록 내가 원하는대로.
해결법
-
==============================
1.사용하여 Nginx에 - 평가 - 모듈 : https://github.com/vkholodkov/nginx-eval-module
사용하여 Nginx에 - 평가 - 모듈 : https://github.com/vkholodkov/nginx-eval-module
이것은 당신이 그것을하는 방법이다 :
eval $var { set $redis_key $uri; redis_pass 000.00.000.000:6379; }
from https://stackoverflow.com/questions/16560531/how-can-i-get-the-value-from-redis-and-put-it-in-a-variable-in-nginx by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] resque 근로자가 작업을 완료했을 때 아는 (0) | 2020.01.10 |
---|---|
[REDIS] 레디 스에서 필터링 요소 (0) | 2020.01.10 |
[REDIS] 레디 스 클러스터 /로드 밸런싱 (0) | 2020.01.10 |
[REDIS] 레디 스에서 사전의 보관 사전 (StackExchange.Redis) (0) | 2020.01.10 |
[REDIS] 창에서 doRedis 오류를 반환 다른 레디 스 서버 빌드 8 64 (0) | 2020.01.10 |