python 연결 memcached
wget http://www.memcached.org/files/memcached-1.5.3.tar.gz
tar -zxvf memcached-1.5.3.tar.gz
cd memcached-1.5.3
./configure --prefix=/data/program/memcached
make && make install
2.memcache 시작
./memcached -d -u root -l 127.0.0.1 -m 50 -p 11211 -c 512 -P /data/program/memcached/logs/memcached.pid
인자:
-u 실행 신분
-p 포트 번호 지정(기본 11211)
-m 최대 사용 메모리 크기 지정(기본 64MB)
-t 스 레 드 수(기본 4)
-l 연 결 된 IP 주소,기본 값 은 이 컴퓨터
-d 이후 데스크 톱 데 몬 방식 으로 시작
-c 최대 동시 연결 수,기본 값 1024
-P memecache pid 파일 만 들 기
-h 도움말 인쇄
3.연결 테스트
[root@huangzp3 bin]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
add test 1 0 5
hello
STORED
4.memcache 군집 작업
4.1 다운로드 api 모듈 python-memcached
wget https://pypi.python.org/packages/f7/62/14b2448cfb04427366f24104c9da97cf8ea380d7258a3233f066a951a8d8/python-memcached-1.58.tar.gz
linux 환경:
tar python-memcached-1.58.tar.gz
cd python-memcached-1.58
python setup.py install
참조 링크:https://www.cnblogs.com/xiao1/p/5858967.html
4.2 시동
./memcached -d -u root -p 11211
./memcached -d -u root -p 11212
./memcached -d -u root -p 11213
예:
#!/usr/bin/env python
import memcache
# memcache , 1:2:1, debug
mc = memcache.Client([("192.168.2.230:11211",1),("192.168.2.230:11212",2),("192.168.2.230:11213",1)],debug=True)
mc.set("name","huangzhenping")
print(mc.get("name"))
mc1 = memcache.Client(["192.168.2.230:11211"],debug=True)
print(mc1.get("name"))
mc2 = memcache.Client(["192.168.2.230:11212"],debug=True)
print(mc1.get("name"))
mc3 = memcache.Client(["192.168.2.230:11213"],debug=True)
print(mc3.get("name"))
실행 결과:
huangzhenping
None
None
huangzhenping
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.