Redis是key-value的數據庫
Key定義注意的點:
1:不要過長(不要超過1024個字節)過長會導致降低查找效率
2:不要過短,否則可讀性太低
3:統一的命名規範
字符串:存儲String,在redis中是以二進制的形式保存的。字符串類型得到Value最多可以容納512MB
存儲字符串常用的命令:
賦值
set company wsy 向key爲company中放入wsy的value
取值
get company 獲得key爲company的值
先獲取key的值在設置key的值:getset company wsy1
刪除
nil代表值不存在
數值遞增
incr num(incr 後面加上一個Key的值),這條命令是使Key的值+1,如果key的值不存在就給與默認值0之後再+1,如果key的值不爲數字則拋出異常
decr num遞減:
如果遞減的值不存在則賦值爲0之後-1變爲-1,如果存在則-1如果不能夠-1則拋出異常
拓展命令
incrby num 2 加法
可以將指定key的value +N -N,如果Key不存在則賦值爲0在進行操作,如果值不能加減則拋出異常
dedcrby num 3 減法
拼湊字符串
如果key存在則再原有的key後添加這個值
如果key不存在則創建一個key value
這個返回的Integer是字符串的長度