昨晚第一次邂逅Redis 初學筆記

2021-09-22 12:48:49 字數 1018 閱讀 9547

在學習過程中的感悟:對於初學的mac小白,先安裝好,指令是很好用的。雖然還不是很會用,但是redis還是很強大的。它的原始碼也值得一讀。(codesheep)的建議。

macos的安裝方式:

redis-cli
序號

命令及描述

1del key 該命令用於在 key 存在時刪除 key。

2dump key 序列化給定 key ,並返回被序列化的值。

3exists key 檢查給定 key 是否存在。

4expire key seconds 為給定 key 設定過期時間,以秒計。

5expireat key timestamp expireat 的作用和 expire 類似,都用於為 key 設定過期時間。 不同在於 expireat 命令接受的時間引數是 unix 時間戳(unix timestamp)。

6pexpire key milliseconds 設定 key 的過期時間以毫秒計。

7pexpireat key milliseconds-timestamp 設定 key 過期時間的時間戳(unix timestamp) 以毫秒計

8keys pattern 查詢所有符合給定模式( pattern)的 key 。

9move key db 將當前資料庫的 key 移動到給定的資料庫 db 當中。

10persist key 移除 key 的過期時間,key 將持久保持。

11pttl key 以毫秒為單位返回 key 的剩餘的過期時間。

12ttl key 以秒為單位,返回給定 key 的剩餘生存時間(ttl, time to live)。

13randomkey 從當前資料庫中隨機返回乙個 key 。

14rename key newkey 修改 key 的名稱

15renamenx key newkey 僅當 newkey 不存在時,將 key 改名為 newkey 。

16type key 返回 key 所儲存的值的型別。

一定每個都敲敲,實現一下。

與fastjson的第一次邂逅

fastjson是阿里巴巴公司員工建立的乙個包。包名叫做com.alibaba.fastjson。裡面寫了乙個json類,它的成員方法有jsonobject parsejsonobject string s 自定義的類名 parseobject string s,自定義的類名.class 等。jso...

我與Vuex的第一次邂逅

new vue view template actions methods 上面是我們定義的乙個vue的例項 vuex 是乙個專為 vue.js 應用程式開發的狀態管理模式 what is 狀態管理模式?狀態管理模式 1 state 驅動應用的資料來源,比如元件當中的data就是資料來源 2 vie...

MySQL初學筆記(第一次作業)

select distinct country id from locations 選擇員工姓名的第三個字母是a的員工姓名和年薪select last name,salary 12 as 年薪 from employees where last name like a 查詢employees表中,雇...