더북(TheBook)

캐시

캐시 서비스는 자주 사용하는 정보를 메모리에 저장해 두었다가 필요할 때 바로 사용할 수 있는 서비스입니다. 예전에는 오브젝트 스토리지 서비스인 Swift에서만 캐시 서비스를 사용할 수 있었지만 최근에는 인증 서비스인 Keystone에서도 토큰을 캐시하는 데 사용합니다. 캐시 서비스는 보통 컨트롤러 노드에 설치됩니다.

1. apt-get install 명령어를 이용해 Memcached와 Python 라이브러리를 설치합니다.

root@controller:~# apt-get install memcached python-memcache
Reading package lists… Done
Building dependency tree
Reading state information… Done Suggested packages: libcache-memcached-perl libmemcached libanyevent-perl libyaml-perl The following NEW packages will be installed: memcached python-memcache 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 106 kB of archives. After this operation, 325 kB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 memcached amd64 1.4.25-2ubuntu1 [89.0 kB] Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 python-memcache all 1.57-1 [17.1 kB] Fetched 106 kB in 9s (11.5 kB/s)
Selecting previously unselected package memcached. (Reading database … 100434 files and directories currently installed.) Preparing to unpack …/memcached_1.4.25-2ubuntu1_amd64.deb … Unpacking memcached (1.4.25-2ubuntu1) … Selecting previously unselected package python-memcache. Preparing to unpack …/python-memcache_1.57-1_all.deb … Unpacking python-memcache (1.57-1) … Processing triggers for systemd (229-4ubuntu6) … Processing triggers for ureadahead (0.100.0-19) … Processing triggers for man-db (2.7.5-1) … Setting up memcached (1.4.25-2ubuntu1) … Setting up python-memcache (1.57-1) … Processing triggers for systemd (229-4ubuntu6) … Processing triggers for ureadahead (0.100.0-19) …

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.