Redis五大數據類型之string

string是Redis中最簡單的字符串類型,是用來存儲鍵值對的。如圖所示,set進name和age,再使用get key命令把對應的內容拉取出來。
在這裏插入圖片描述
使用keys * 命令把所有的key拉取出來。
在這裏插入圖片描述
keys * 是不推薦在生產環境中用的,因爲生產環境中會有大量的key,可以使用下圖所示的通配符的方式去模糊查詢。
在這裏插入圖片描述
使用type key命令可以查看key的數據類型
在這裏插入圖片描述
set key命令是可以覆蓋key相同的值的
在這裏插入圖片描述
使用setnx key可以判斷key如果存在,就不繼續設置新的值
在這裏插入圖片描述
如果不存在,纔可以設置進去
在這裏插入圖片描述
ttl key命令可以查看key的過期時間, -1表示沒有過期時間
在這裏插入圖片描述
使用expire key time來設置過期時間,比如設置age過期時間爲30秒,過兩秒去查看還剩28秒
在這裏插入圖片描述
30秒後發現age已經沒有了
在這裏插入圖片描述
使用append key value可以拼接已有的key的值,並返回長度,最後用strlen key命令查看長度
在這裏插入圖片描述
使用incr key命令可以進行累加,使用decr age進行累減
在這裏插入圖片描述
使用incrby key value和decrby key value進行累加和累減具體的value
在這裏插入圖片描述
使用getrange key start end命令截取字符串,-1表示無窮大
在這裏插入圖片描述
使用setrange key start value來替換字符串
在這裏插入圖片描述
使用mget和mset命令統一獲取和設置鍵值對
在這裏插入圖片描述
使用msetnx表示不設置已有的key
在這裏插入圖片描述
當都key都不存在時候才能都設置進去
在這裏插入圖片描述
Redis默認有16個數據庫,通過select num命令選擇庫,默認選擇0庫
在這裏插入圖片描述
使用flushdb清除當前庫的所有key
在這裏插入圖片描述
使用flushall來清除所有庫的內容
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章