memcached基本命令學習

2021-07-03 12:38:40 字數 715 閱讀 5759

add key flag time length

delete key

replace key flag time length

set key flag time length

incr key num自動增加 把值當成32位無符號來進行加減操作 0-2^32 

應用場景:秒殺功能,乙個人要下單要牽涉資料庫讀取,寫入訂單,更改庫存,以及事務要求

對於傳統資料庫來說壓力是巨大的,這個時候可以用memcached的decr功能,在記憶體中存count數量

每次有人簽單這時候就可以增加或者減少count的數量!每次判斷一下就行了 ,這樣就避免資料庫的壓力過大

memcached的每秒3w次訪問是沒有壓力的,給搶到100之前的訂單號的時候那就可以讓他搶到乙個註冊號

就可以慢慢的進行一些列的支付操作

decr key num減小

stats命令是顯示當前狀態

快取有個重要的概念就是:命中率

命中率是:查詢到的資料的次數/總的查詢數   *100%

flush_all清除所有儲存物件

memcached 啟動時-f是設定它的增長因子

memcached 的基本命令

memcached 的基本命令 安裝 解除安裝 啟動 配置相關 p 監聽的埠 l 連線的 ip 位址,預設是本機 d start 啟動 memcached 服務 d restart 重起 memcached 服務 d stop shutdown 關閉正在執行的 memcached 服務 d inst...

git學習 基本命令

git學習命令記錄 git config global user.name your name 設定您的名稱 git config global user.email email example.com 設定您的郵箱 建立乙個版本庫 mkdir learngit 建立乙個learngit的空目錄 c...

Linux 基本命令學習

解壓 tar c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 z 有gzip屬性的 j 有bz2屬性的 z 有compress屬性的 v 顯示所有過程 o 將檔案解開到標準輸出 常用操作 命令解壓 tar包 tar xvf file.tar 解壓 ...