四、通過python操作
一、什麼是memcached
二、安裝與啟動memcached
windows:
安裝:memcached.exe -d install
啟動:memcached.exe -d start
ubuntu:
安裝依賴:sudo apt-get install libevent-dev
安裝:sudo apt install memcached
啟動:/usr/local/memcached/bin/memcached -d start
啟動引數:
①-d
:讓 memcached 在後台執行。
②-m
:指定使用的記憶體,以m為單位,預設為64m。
③-u
:指定執行的使用者,如果當前使用者為root,需要新增此引數。
④-p
:指定允許的埠,預設為11211
。
⑤-l
:其他機器能夠通過本機的哪個ip
連線資料庫。若想讓別的機器連線,則應該指定為0.0.0.0
。
若想使用以上引數來配置資訊,則不能使用service memcached start
來啟動服務。
三、基本操作
通過telnet
連線memcached
,命令為telnet ip位址 [11211]
。
1.新增資料
1.set
:
2.add
:
2.獲取資料set
與add
的區別:set
會覆蓋原有資料,而add
新增已存在的鍵時會新增失敗。
1.get
:
3.刪除資料
1.delete
:
2.flush_all
:刪除當前所有資料。
4. 遞增、遞減資料
只能用於數值型別。
1.incr
:
2.decr
:
5.檢視狀態
四、通過python操作
使用與memcached
指令同名的藉口。
安裝 python 驅動:pip install python-memcached
;
建立連線:
import memcache
mc = memcache.client(
['127.0.0.1:11211'
],debug=
true])
# 若元組中指定了多台伺服器,則使用分布式儲存
設定資料:
mc.
set('username'
,'wjiaman'
,time=60*
5)mc.set_multi(
,time=60*
5)
獲取資料:
mc.delete(
'email'
)
刪除資料:
mc.incr(
'read_count'
)
自增:
mc.incr(
'read_count'
,[num]
)
自減:
mc.decr(
'read_count'
,[num]
)
memcached安裝配置
管理員方式執行 cmd d memcached memcached.exe d install d memcached memcached.exe d start 安裝成功 接下來與php相互關聯 選擇 php memcache 2.2.6 5.3 vc9 x86.zip win all系統必選此項...
memcached 安裝配置
cd data temp wget sh install memcached 1.4.7 啟動命令 data server memcached 1.4.1 bin memcached d m2048 p65000 u root 啟動引數描述 引數意義 d啟動方式後台執行 m最大使用記憶體數量,單位m...
memcached安裝配置
簡述 memcached,開源的分布式快取資料系統 高效能的nosql linux 一 環境配置與安裝 01 編譯準備環境 yum install y gcc make cmake autoconf libtool 02 編譯memcached wget 安裝原始碼編譯依賴庫 yum install...