redis學習 1基本使用 string型別

2021-10-23 10:52:00 字數 1448 閱讀 5307

使用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...