導航:首頁 > 程序命令 > 緩存hash命令

緩存hash命令

發布時間:2023-12-20 00:23:30

① 深入了解Redis操作五大數據類型常用命令

我們知道Redis默認有16個資料庫,默認是第0個資料庫,那麼如果在需要對資料庫進行切換的時候,我們就可以使用下面這個命令:


使用如下命令進行切換

如果想要清除指定某一個資料庫的數據


清除所有資料庫的數據

接下來這個命令應該是最常用的了

平常在開發中,我們還需要經常對key進行判斷,判斷其是否存在

因為我們設置的緩存數據一般都不能是永久的,這個時候就需要我們在存儲數據的時候,就為其設置過期時間。

string類型是Redis中五大基本數據類型之一,這也是最常使用到的一個數據類型,所有很多小夥伴們對Redis的認識和操作就僅僅的停留在了對Redis的操作層面,但是你是否知道string類型中的相關命令,還是有非常多實用的

接下來先看一下對string類型進行基本存儲和獲取的命令。

如果我們存儲的string中的內容是數字的話,我們也可以對其進行增或減操作,Redis可以自動的對字元串進行相關的操作。實現的命令如下:

使用msetnx時,同時設置一個或多個 key-value 對,當且僅當所有給定 key都不存在時才成立。

getset命令從字面意思就可以看出來,他的作用是先get再set。


總結string類似的使用場景:

在使用list類型進行存取的時候,有兩個命令需要進行區分:

注意:只有pop和push才分左右,其他的l都是list的意思

總結:

總結set集合一般用於元素的不重復的場景,比如抽獎系統,輪播等場景下

在使用hash集合的時候,要注意,hash其實就是一個Map集合,key-map的時候,值是一個map集合的形式進行存儲的,也和Java中的hashmap有一個類似。


HVALS獲取所有的value,HKEYS獲取所有的key,HGETALL獲取所有的鍵值


總結:

hash可以用於存儲變更的數據,比如user,name,age等,尤其是用戶信息之類的,hash更加適合用於對象的存儲,string更加適合用於字元串的存儲。

在set集合的基礎上增加一個序列號,來進行排序


ZRANGEBYSCORE使用語法


總結


以上是在對五種數據類型進行存取時的一些常用命令操作。關於其他的命令使用,小夥伴們在用到的時候可以直接入官網查看就可以了。

閱讀全文

與緩存hash命令相關的資料

熱點內容
單片機原理與介面技術胡漢才 瀏覽:947
在阿里雲伺服器如何打開伺服器 瀏覽:307
創建進程的命令 瀏覽:30
如何加密吃雞 瀏覽:721
青春pdf下載 瀏覽:682
期貨交易技術pdf 瀏覽:642
手機解壓加密文件的軟體 瀏覽:891
程序員那麼可愛姜媽 瀏覽:398
vivo手機編譯時間為什麼晚了 瀏覽:816
matlab命令行窗口 瀏覽:704
php網站開發實例pdf 瀏覽:81
倒計時器51單片機 瀏覽:916
三菱fx1n加密程序 瀏覽:645
python雲計算器 瀏覽:913
解壓縮密碼是多少 瀏覽:89
phpnamespace報錯 瀏覽:754
浙江國稅發票伺服器地址 瀏覽:770
cmd比較文件內容命令 瀏覽:508
壓縮面膜含化學物么 瀏覽:656
linux如何打開python文件 瀏覽:62