티스토리 뷰

Python

How to get Key in Memcached via python

Better than alone 2019. 5. 14. 18:51
import pylibmc

mc = pylibmc.Client([ip:port])
b = mc.get("key")
print(b)

** How to install pylibmc

$brew install libmemcached
$pip install pylibmc --install-option="--with-libmemcached=/usr/local/Cellar/libmemcached"

 

 

터미널에서 get [key] 형태로 조회하면 깨지는 현상을 볼 수 있다. 

 

memcached에 java object를 serialize하여 저장하기 때문!

 

memcached-cli로 조회했을 때 binary 형태로 출력되지 않으므로 

 

python 혹은 java 테스트코드로 binary 결과 얻어서 deserialize 해야 함. 

반응형
댓글