python-memcached學習筆記

介紹:python

  memcached是免費、開源、高性能、分佈式內存對象的緩存系統(鍵/值字典),旨在經過減輕數據庫負載加快動態web應用程序的使用。web

  數據類型:只用一種字符串類型數據庫

1:安裝緩存

sudo apt-get install memcached

2:安裝好系統默認啓動服務,查看服務進程bash

ps aux|grep memcached

  

指令:分佈式

  啓動:sudo service memcached startmemcached

  中止:sudo service memcached stop性能

  重啓:sudo service memcached restartspa

帶參數:3d

  memcached -d -p 11211 -l 0.0.0.0 -u root -m 64M -c 512 -P /var/run/memcached.pid

參數說明:

  -d :守護進程形式,也就是在後臺運行

  -p:端口,默認是11211

  -l:host地址,默認是127.0.0.1

  -u:指定用戶

  -m:表示指定佔用內存

  -c:同一時時刻鏈接數,默認1024

  -P:設置報錯memcached的pid文件

操做:添加 set 和 add

  set key flags(0) exptime bytes

  value

  set:設置一個key

  key:key的名稱

  flags:是一個16位的無符號整數

  exptime:過時時間

  bytes:存儲子節

  例:set username 0 1000 8 回車 內容

   成功返回 STORED 錯誤就是ERROR

 

  add key flages(0) exptime bytes

  value

 

  set和add區別:

  set若是設置的key已經存在,再次設置則是覆蓋

  add若是要添加key存在,則返回NOT_STORED 不存在則添加

  

  獲取:get key

  

 

  刪除:delete key

  

 

python操做memcached

  1:使用python操做memcached須要安裝一個python-memcached包

  

pip install python-memcached

  首先進入虛擬環境在環境中添加。 

 

 

相關文章
相關標籤/搜索