11.7.3. 캐시


다음 표에는 /etc/neutron/neutron.conf 파일의 [cache] 그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.

Expand
표 11.25. 캐시
구성 옵션 = 기본값유형설명

backend = dogpile.cache.null

문자열 값

캐시 백엔드 모듈. eventlet 기반 또는 수백 개의 스레드 서버가 있는 환경의 경우 pooling(oslo_cache.memcache_pool)을 사용하는 Memcache가 권장됩니다. 스레드 서버가 100개 미만인 환경의 경우 Memcached(dogpile.cache.memcached) 또는 Redis(dogpile.cache.redis)가 권장됩니다. 단일 서버 인스턴스가 있는 테스트 환경에서는 dogpile.cache.memory 백엔드를 사용할 수 있습니다.

backend_argument = []

다중 값

backend 모듈에 제공된 인수입니다. dogpile.cache 백엔드에 전달할 인수당 한 번 이 옵션을 지정합니다. 예제 형식: "<argname>:<value>".

config_prefix = cache.oslo

문자열 값

캐시 리전의 구성 사전을 빌드하는 접두사입니다. 동일한 구성 이름이 있는 다른 dogpile.cache 리전이 없으면 이 작업을 변경할 필요가 없습니다.

dead_timeout = 60

부동 소수점 값

HashClient의 내부 메커니즘에서 풀에 노드를 다시 추가하려고 시도하기 전의 시간(초)입니다.

debug_cache_backend = False

부울 값

캐시 백엔드에서 추가 디버깅(캐시 키, get/set/delete/etc 호출). 이는 키/값으로 특정 cache-backend get/set/delete 호출을 확인해야 하는 경우에만 유용합니다. 일반적으로 이 값은 false로 설정되어야 합니다.

enable_retry_client = False

부울 값

재시도 클라이언트 메커니즘을 활성화하여 오류를 처리할 수 있습니다. 이러한 메커니즘을 사용하여 모든 종류의 pymemcache 클라이언트를 래핑할 수 있습니다. 래퍼를 사용하면 시도 횟수와 attemots 간에 대기하는 시간을 정의할 수 있습니다.

enable_socket_keepalive = False

부울 값

dogpile의 pymemcache 백엔드의 소켓 keepalive에 대한 글로벌 토글

enabled = False

부울 값

캐싱을 위한 글로벌 토글.

expiration_time = 600

정수 값

dogpile.cache 리전의 캐시된 항목에 대한 기본 TTL(초)입니다. 이는 명시적 캐시 만료 시간이 정의되지 않은 캐시된 메서드에 적용됩니다.

hashclient_retry_attempts = 2

정수 값

클라이언트가 dead로 표시되고 HashClient의 내부 메커니즘의 풀에서 제거되기 전에 클라이언트가 시도해야 하는 횟수입니다.

hashclient_retry_delay = 1

부동 소수점 값

HashClient의 내부 메커니즘에서 재시도 시도 사이에 경과해야 하는 시간(초)입니다.

memcache_dead_retry = 300

정수 값

memcached 서버는 다시 시도하기 전에 dead로 간주됩니다. (dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당).

`memcache_password = `

문자열 값

SASL이 활성화된 memcached의 암호

memcache_pool_connection_get_timeout = 10

정수 값

memcache 클라이언트 연결을 얻기 위해 작업이 대기하는 시간(초)입니다.

memcache_pool_flush_on_reconnect = False

부울 값

memcache가 다시 연결할 때 플러시되는 경우 글로벌 토글입니다. (oslo_cache.memcache_pool 백엔드만 해당).

memcache_pool_maxsize = 10

정수 값

모든 memcached 서버에 대한 최대 열려 있는 연결 수입니다. (oslo_cache.memcache_pool 백엔드만 해당).

memcache_pool_unused_timeout = 60

정수 값

memcached에 대한 연결이 닫히기 전에 풀에서 사용되지 않은 상태로 유지되는 시간(초)입니다(oslo_cache.memcache_pool 백엔드만).

memcache_sasl_enabled = False

부울 값

SASL_enable이 true인 경우 SASL(Simple Authentication 및 SecurityLayer)을 활성화합니다.

memcache_servers = ['localhost:11211']

목록 값

memcache 서버는 "host:port" 형식으로 되어 있습니다. Memcached.If dogpile.cache.memcached 또는 oslo_cache.memcache_pool 에 종속된 백엔드에서 사용되며, 지정된 호스트는 IPv6를 참조하거나 지정된 도메인의 접두사를 주소 제품군(inet6 )(예: inet6[::1]:11211 )으로 붙여야 합니다. inet6:[fd12:3456:789a:1::1]:11211,inet6:[controller-0.internalapi]:11211). 주소 제품군을 지정하지 않으면 이러한 백엔드는 IPv4에 해당하는 기본 inet 주소 제품군을 사용합니다.

memcache_socket_timeout = 1.0

부동 소수점 값

서버에 대한 호출마다 시간 초과입니다. (dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당).

`memcache_username = `

문자열 값

SASL이 활성화된 memcached의 사용자 이름

proxies = []

목록 값

dogpile.cache 백엔드의 기능에 영향을 주는 프록시 클래스를 가져옵니다. Change-backend-behavior에 대한 dogpile.cache 설명서를 참조하십시오.

retry_attempts = 2

정수 값

실패 전에 작업을 시도하는 횟수입니다.

retry_delay = 0

부동 소수점 값

각 시도 사이에 잠자는 시간(초)입니다.

socket_keepalive_count = 1

정수 값

연결을 삭제하기 전에 TCP를 보내야 하는 최대 keepalive 프로브 수입니다. 0보다 큰 양의 정수여야 합니다.

socket_keepalive_idle = 1

정수 값

TCP가 keepalive 프로브 전송을 시작하기 전에 연결이 유휴 상태로 유지되어야 하는 시간(초)입니다. 0보다 큰 양의 정수여야 합니다.

socket_keepalive_interval = 1

정수 값

개별 keepalive 프로브 간의 시간(초)입니다. 0보다 큰 양의 정수여야 합니다.

tls_allowed_ciphers = None

문자열 값

TLS 컨텍스트로 생성된 소켓에 사용 가능한 암호를 설정합니다. OpenSSL 암호화 목록 형식의 문자열이어야 합니다. 지정하지 않으면 OpenSSL이 활성화된 모든 암호를 사용할 수 있습니다.

tls_cafile = None

문자열 값

캐싱 서버의 신뢰성을 설정하는 데 필요한 PEM 형식의 연결된 CA 인증서 파일의 경로입니다. tls_enabled가 False이면 이 옵션은 무시됩니다.

tls_certfile = None

문자열 값

클라이언트 인증서와 인증서의 진위를 설정하는 데 필요한 모든 CA 인증서가 포함된 PEM 형식의 단일 파일의 경로입니다. 이 파일은 클라이언트 측 인증이 필요한 경우에만 필요합니다. tls_enabled가 False이면 이 옵션은 무시됩니다.

tls_enabled = False

부울 값

캐싱 서버와 묶을 때 TLS 사용에 대한 글로벌 토글.

tls_keyfile = None

문자열 값

클라이언트의 개인 키가 포함된 단일 파일의 경로입니다. 그렇지 않으면 tls_certfile에 지정된 파일에서 개인 키를 가져옵니다. tls_enabled가 False이면 이 옵션은 무시됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동