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來清除所有庫的內容
Redis五大數據類型之string
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.