redis-key
key * #檢視所有的key
exists name #判斷當前的key是否存在
move name #移除當前的key
expire name 10 #設定key的過期時間,單位是秒。
name #檢視當前key的剩餘時間
type name #檢視當前key的乙個型別!
string(字串)
set key1 v1 #設定值
get key1 #獲得值
keys * #獲得所有的key
set views 0 #初始瀏覽量為0
incr views #自增1 瀏覽量變為1
decr views #自減1 瀏覽量變為0
incrby views 10 #可以設定步長,指定增量!
字串範圍:range
set key1 「hello,world」 # 設定key1的值
getrange key1 0 3 # 擷取字串 [ 0,3 ]
getrange key1 0 -1 #獲取全部的字串 和 get key是一樣的
#替換!
setrange key2 1 xx #替換指定位置開始的字串!
#setex (set with expire) #設定過期時間
#setnx(set if not exist) #不存在在設定(在分布式鎖中會常常使用!)
setex key3 30 「hello」 #設定key3的值為hello,30秒後過期
setnx mykey 「redis」 #如果mykey不存在,建立mykey
setnx mykey 「mongodb」 #如果mykey存在,建立失敗!
mset k1 v1 k2 v2 k3 v3 #同時設定多個值
mget k1 k2 k3 #同時獲取多個值
msetnx k1 v1 k4 v4 #msetnx是乙個原子性的操作,要麼一起成功,要麼一起失敗!
#物件set user : 1 #設定乙個user:1物件 值為json字元來儲存乙個物件!
#這裡的key是乙個巧妙的設計: user:: , 如此設計在redis中是完全ok 了!
getset #先get然後再set
getset db redis #如果不存在值,則返回nil
getset db mongodb #如果存在值,獲取原來的值,並設定新的值
string類似的使用場景:value除了是我們的字串還可以是我們的數字!
. 計數器
統計多單位的數量
粉絲數物件快取儲存!
mysql的s命令 mysql基本命令
1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 2 建立乙個資料庫mysqldata mysql create database jinchun 3 選擇你所建立的資料庫 mysql use jinchun 按回車鍵出現database chang...
linux終端基本命令和vi基本命令
今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...
k8s 命令 重啟 k8s基本命令
kubernetes 常用命令 通過yaml檔案建立 kubectl create f yaml 不建議使用,無法更新,必須先delete 通過yaml檔案刪除 kubectl delete f yaml 檢視kube system namespace下面的pod svc deployment 等等...