一、五種資料型別
登入./redis-cli
密碼auth 123456
string(乙個鍵對乙個值)
設定 set key value
set 名字 值
得到get key
get 名字
是否存在,再最後加 set key value nx
set a 1 nx
或者setnx key value
存在就包錯,不存在就ok
自動增加賦值incr(預設自動加1,給在後面給你需要增加的值)
incr 名字
incr 名字 50
自動增加賦10 incrby
incrby key 10
自動遞減10 decrby
decrby key 10
自動遞減decr(預設自動減1,給在後面給你需要遞減的值)
decr 名字
decr 名字 20
一次性賦多個值 mset key1 value1 key2 value2 key3 value3
mset name kate age 12 *** man address beijing
看多個值mget key1 key2 key3
mget name age *** address
是否存在,有1,沒0
exists age
刪除,有1,沒0
del age
檢視型別
type name
設定money值為100 在10內過期
set money 100 ex 10
檢視money 的存活時間
ttl money
list列表(乙個鍵對應多個值)(有序,不唯一)
從頭部新增 lpush key value
lpush scores 99
從尾部新增 rpsuh key value
rpush scores 66
從0下標到最後乙個的顯示lrabge key 開始下標 結束下標(0為最開始,-1為倒數第乙個,-2倒數第二個)
lrabge scores 0 -1
從頭部一次性多個新增lpush key value1 value2 value3
lpush names james jodan kuli
左彈lpop key 彈出第乙個元素
lpop names
右彈rpop key 彈出最後乙個元素
rpop names
hash(乙個鍵對應多個對映)(有序唯一(去重))
給使用者1設定乙個name為kete hset key field value
hset user:1 name kete
拿到使用者1設定的值name hget key field
hget user:1 name
拿到使用者為1的所有的屬性和屬性值 hgetall key
hgetall user:1
一次性設定多個值 hmset key field1 value1 field2 value2 field3 value3
hmset user:2 name 輝 *** 男 age 20
一次性拿到多個值 hmget key field1 field2
hmget user:2 name ***
增加 hincrby key field value
hincrby user:1 age 10
set(唯一,無序)(乙個鍵對應多個值)
新增元素
sadd scores 1 2 3
檢視鍵的所有值
smembers scores
判斷是否存在 (在就顯示1,不在顯示0)
sismember name 輝
zset(有序,唯一集合)(乙個鍵對應多個值)
二、redis命令
檢視所有key
keys *
重新整理,清除所有redis資料
flusgdb
刪除鍵del key
判斷鍵是否存在
exists key
設定存活時間
texpire
三、redis的lua指令碼,保證多個redis命令的原子性。
返回10
eval 「return 10」 0
redis五大資料型別
redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 127.0 0.1 6379 set name yzl ok127.0 0.1 6379 get name yzl 127.0 0.1 6379 hmset my...
redis五大資料型別
string是redis最基本的型別 string型別是二進位制安全的,可以包含任何資料,或者序列化的物件 string型別是redis最基本的資料型別,乙個redis中字串value最多可以是512mhash是乙個鍵值對集合 hash是乙個string型別的field和value的對映表,hash...
redis五大資料型別
string是redis最基本的型別 string型別是二進位制安全的,可以包含任何資料,或者序列化的物件 string型別是redis最基本的資料型別,乙個redis中字串value最多可以是512mhash是乙個鍵值對集合 hash是乙個string型別的field和value的對映表,hash...