
memcache.default_port는 Django 프로젝트에서 memcache 클라이언트를 사용할 때 기본적으로 사용하는 포트 번호입니다.
default_port를 설정하지 않으면, memcache 클라이언트는 기본적으로 TCP 포트 11211을 사용합니다.
default_port를 설정하지 않고 memcache를 사용할 경우, memcache 서버와의 연결이 실패할 수 있습니다. 특히, memcache 서버가 TCP 포트 11211을 사용하지 않는 경우에 발생할 수 있습니다.
default_port를 변경하는 방법은 다음과 같습니다.
1. settings.py 파일에서 MEMCACHE_DEFAULT_PORT 변수를 설정합니다.
#hostingforum.kr
python
MEMCACHE_DEFAULT_PORT = 12345
2. settings.py 파일에서 CACHES 변수의 'default' 항목에서 'LOCATION' 변수를 변경합니다.
#hostingforum.kr
python
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:12345', # MEMCACHE_DEFAULT_PORT를 사용합니다.
}
}
MEMCACHE_DEFAULT_PORT를 사용하여 LOCATION 변수를 변경하면, memcache 클라이언트가 MEMCACHE_DEFAULT_PORT를 사용하여 memcache 서버와 연결할 수 있습니다.
2025-05-27 04:11