使用select切換資料庫,預設16個資料庫,可在配置databases選項更改
dbsize檢視資料庫空間
keys * 檢視所有key值
exists +key 檢視key值是否存在
flushall 清空所有資料庫16個
flushdb 清空當前資料庫
redis-key
move
move+key+dbnumber 將當前資料庫值移動到第幾個資料庫
set set+key+value 設定鍵值對
expire
expire + key+ second 設定key的過期時間
ttl ttl + key檢視剩餘過期秒數
type
type+key檢視當前資料型別
string(字串)
如果當前key不存在,就相當於新建乙個key
strlen
strlen+key 獲取key的value的長度
incr,decr 自增自減1
incr+key key值加一,decr減一
incrby,decrby 自增自減步長
incrby+key+number 指定key的value增加多少,decrby相反
getrange 切片
getrange+key+start+end 指定get的陣列的下標的value值,和python中切片相似[start:end],start從0開始,但是end也包括
setrange 指定位置替換
setrange+key+offset+value 將key的value值從offset開始替換成value,如key (cjs,cjsdsg)
setrange cjs 0 hehe,那麼為hehesg
setex (set with expire)設定過期時間
setex + key + second + value
setnx (set if not exist)如果不存在設定
setnx + key + value
mset 批量設定值
mset key1 value1 key2 value2 …
mget 批量獲取值
mget key1 key2 key3
msetnx 批量不存在設定
如果有一鍵值對存在,則設定失敗
物件 set 《物件名》:: +value,巧妙的用法
getset
先get再set,先取出這個key的value,再重新設定這個key的value,若之前未設定key,value,則返回null,並設定當前的key,value
redis基本使用
redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 以下是一些基本用法 1.string 新增獲取 name xiaoxiaohei getname 獲取字串05 獲取所有 乙個或多個 給定 key 的值。mget...
Redis 基本使用
五個基本資料結構 string list hash set zset list 鍊錶,lpush rpush lpop rpop llen lrange set 集合,sadd srem smembers 返回所有 sismember 是否存在 hash 雜湊表,hset hget hgetall ...
Redis基本使用
redis資料庫 redis 是乙個高效能的key value資料庫 主要用redis實現快取資料的儲存,可以設定過期時間.對於一些高頻讀寫 臨時儲存的資料特別適合 效能極高 redis能讀的速度是110000次 s,寫的速度是81000次 sredis string基本使用 設定鍵值 set ke...