03 A Redis資料型別

2021-08-14 04:50:13 字數 1461 閱讀 6239

redis的資料型別:key,string,list,set,sorted set,hash。

學習這種資料型別最主要的就是實踐。你多操作幾次就記住了。這次先說明前面三種資料型別常用的命令。(請一定要熟練使用常用的命令,後面你會知道為什麼喲……)

還是先啟動redis吧。

啟動命令還記得嗎?

redis-server redis.conf

別忘了密碼喲

auth ****

現在開始學習一種資料型別(或許不是一種型別)key

因為redis是鍵值對的快取資料庫。所以下面講解value是string型別的命令:

將字串值 value 關聯到 key 。

如果 key 已經持有其他值, set 就覆寫舊值,無視型別。

對於某個原本帶有生存時間(ttl)的鍵來說, 當 set 命令成功在這個鍵上執行時, 這個鍵原有的 ttl 將被清除。

可選引數

從 redis 2.6.12 版本開始, set 命令的行為可以通過一系列引數來修改:

ex second :設定鍵的過期時間為 second 秒。 set key value ex second 效果等同於 setex key second value 。

px millisecond :設定鍵的過期時間為 millisecond 毫秒。 set key value px millisecond 效果等同於 psetex key millisecond value 。

nx :只在鍵不存在時,才對鍵進行設定操作。 set key value nx 效果等同於 setnx key value 。

xx :只在鍵已經存在時,才對鍵進行設定操作。

下面開始講解list資料型別

好了,這次就說到這吧。當然這三種資料型別還有很多其他的命令。但是可能不是很常用。大家可以自己去探索一下。回頭給乙個鏈結。裡面有中文的redis的幫助文件。裡面有比較全的命令。

大小: 89.4 kb

大小: 144.5 kb

大小: 35.6 kb

大小: 131 kb

大小: 60.5 kb

03 資料型別

值型別 基本資料型別是go語言實際的原子,復合資料型別是由不同的方式組合基本型別構造出來的資料型別,如 陣列,slice,map,結構體 整型 int8 uint 基礎型別之數字型別 浮點型 float32,float64 基礎型別之數字型別 複數 基礎型別之數字型別 布林型 bool 基礎型別,只...

03 資料型別

資料型別包括 基本資料型別和引用資料型別。基本資料型別指的是簡單的資料段,引用資料型別指的是有多個值構成的物件。當我們把變數賦值給乙個變數時,解析器首先要確認的就是這個值是基本型別值還是引用型別值。1 基本資料型別 number var a 123 typeof 檢查當前變數是什麼資料型別 cons...

03 資料型別

資料型別包括 基本資料型別和引用資料型別 基本資料型別指的是簡單的資料段,引用資料型別指的是有多個值構成的物件。當我們把變數賦值給乙個變數時,解析器首先要確認的就是這個值是基本型別值還是引用型別值 var a 123 typeof 檢查當前變數是什麼資料型別 console.log typeof a...