標籤:
redis中儲存方式是以索引值對儲存的,所以叫做字典試。redis(Remote dictionary server)遠程字典伺服器
每個redis資料類型,都會有增加、刪除,查看的功能,用執行個體來學習命令。我們先講單個字串的操作,後講批量字串操作
==================================以下是添加單個字元,開始===============================
執行個體操作:
1.增加一個字元類型儲存作者是zhangnala的操作,鍵是author
命令格式: set key value
解: set author zhangnala
注意:無需在key 和value中間加逗號結束的時候不要習慣性的加分號
2.判斷author這個鍵在不在
命令格式:exists key
解:exists author
注釋:如果返回是1,就是存在,如果返回是0,就是這個鍵不存在
3.擷取author這個鍵對應的值
命令格式: get key
解: get author
答案:zhangnala
4.給author這個鍵對應的值也就是zhangnala,追加字串(kimi)
命令格式: append key "追加的字串"
解: append author "kimi"
答案:zhangnalakimi
注釋:記得需要追加的字串需要用雙引號包起來,如果key值不存在,那麼執行的就是set操作,例如append eglishname kimi ,這個eglishname鍵幹本就不存 在,那麼redis內部其實執行了set eglishname kimi的操作;
5.擷取字串長度
例如:擷取author這個鍵對應的值的長度
命令格式: strlen key
解: strlen author
答案: 13
6.刪除掉author這個鍵
命令格式:del key
解:del author
===========================================以下是大量新增/刪除字元,開始===============================
1.增加一個名字叫小麗,身高1.60的資料
命令格式: mset key1 value1 key2 value2
解: mset name xiaoli hight 1.60
注意:無需在key 和value中間加逗號,批量的索引值對,之間不適用逗號分割,結束的時候不要習慣性的加分號
2.批量擷取name,hight 鍵對應的值
命令格式: mget key
解: mget name hight
答: xiaoli
1.60
3.刪除掉以
===========================================擴充操作===============================
1.獲得索引值的資料類型(第一種:string【字元類型】第二種:hash【散列類型】,第三種:list【清單類型】,第四種:set【集合類型】,第五種:zset【有序集合類型】)
命令:type key
如: type name
答案:string
2.查看所有key值
keys *
3.清除掉所有存在redis裡的所有索引值,就類似資料庫裡清除庫 delete db.
命令:flushall 或者flushdb
redis的資料類型 (一) 字串