redis中刪除操作命令
redis 刪除操作命令
redis中,我們想要刪除一個(gè)數(shù)據(jù),可以通過刪除其key:
keys * # 查出當(dāng)前庫所有的key del key # 刪除某一個(gè)key
如果想要?jiǎng)h除批量數(shù)據(jù)的話:
當(dāng)前庫所有key刪除
flushdb
親測有效
所有庫的所有key刪除
flushall
這個(gè)我沒測試了…
redis 常用操作命令
redis通用命令
通用命令是指部分?jǐn)?shù)據(jù)類型的,都可以使用的指令,常見的有
String類型的常用命令
注:DECR 作用和INCR相反,自減1,DECRBY同理
SETNX其實(shí)是組合命令,下面操作效果一致
Hash類型
Hash類型,也叫散列,其value是一個(gè)無序字典,類似于Java中的HashMap結(jié)構(gòu)。
String結(jié)構(gòu)是將對象序列化為json字符串后存儲(chǔ),當(dāng)需要修改對象某個(gè)字段時(shí)很不方便:
Hash結(jié)構(gòu)可以將對象中的每個(gè)字段獨(dú)立存儲(chǔ),可以針對單個(gè)字段做CRUD
List類型
Redis中的List類型與Java中的LinkedList類似,可以看做是一個(gè)雙向鏈表結(jié)構(gòu)。既可以支持正向檢索也可以支持反向檢索
- 有序,即保持插入的順序
- 元素可以重復(fù)
- 插入和刪除快
- 查詢速度一般(逐個(gè)節(jié)點(diǎn)遍歷)
L指的就是鏈表的最左邊,R就是鏈表的最右邊
B是Block,阻塞的意思,即從某個(gè)鏈表中取出元素,如果沒有就等待指定的時(shí)間
Set類型
Redis的Set結(jié)構(gòu)與Java中的HashSet類似,可以看做是一個(gè)value為null的HashMap,因?yàn)橐彩莻€(gè)HashMap,因此具備與HashSet類似的特征。
- 無序
- 元素不可重復(fù)
- 查找快
- 支持交集、并集、差集等功能
SortedSet類型
Redis的SortedSet是一個(gè)可排序的set集合,與Java中的TreeSet有些類似,但底層數(shù)據(jù)結(jié)構(gòu)差別卻很大。(所以不需要我們提供比較器)SortedSet中每個(gè)元素都有一個(gè)score屬性,可以基于score屬性對元素進(jìn)行排序,底層的實(shí)現(xiàn)是一個(gè)跳表加hash表。
- 可排序
- 速度不重復(fù)
- 查詢速度快
因?yàn)镾ortedSet的可排序特性,經(jīng)常被用來實(shí)現(xiàn)排行榜功能
注意是默認(rèn)升序,所以要查詢班級排名的時(shí)候,要加入rev?。?!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Redis報(bào)錯(cuò)“NOAUTH Authentication required”兩種解決方案
Redis提供了一個(gè)命令行工具redis-cli,它允許你直接連接到Redis服務(wù)器,如果你知道Redis服務(wù)器的密碼,你可以在連接時(shí)直接提供它,本文給大家介紹連接了Redis報(bào)錯(cuò)“NOAUTH Authentication required”兩種解決方案2024-05-05redis實(shí)現(xiàn)延時(shí)隊(duì)列的兩種方式(小結(jié))
這篇文章主要介紹了redis實(shí)現(xiàn)延時(shí)隊(duì)列的兩種方式(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Redis 出現(xiàn)錯(cuò)誤1067的解決辦法
這篇文章主要介紹了Redis 出現(xiàn)錯(cuò)誤1067的解決辦法的相關(guān)資料,Redis 錯(cuò)誤1067:進(jìn)程意外終止,Redis不能啟動(dòng),Redis啟動(dòng)不了,需要的朋友可以參考下2017-07-07redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&的問題及解決
這篇文章主要介紹了redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07