mysql:宣告欄位有哪些:int,varchar,char,datetime…
redis中儲存資料是通過key-value儲存的,對於value的型別有以下幾種:
字串hash型別
list
setsortedset(zset)
ps:在redis中的命令語句中,命令是忽略大小寫的,而key是不忽略大小寫的。
**賦值:
set key value
取值:get key
**賦值:
mset key value [key value …]
取值:mget key [key …]
例子:127.0.0.1:6379> mset k1 v1 k2 v2 k3 v3
ok127.0.0.1:6379> get k1
「v1」
127.0.0.1:6379> mget k1 k3
1) 「v1」
2) 「v3」
**語法:getset key value
例子:127.0.0.1:6379> getset s2 222
「111」
**語法:del key
例子:127.0.0.1:6379> del test
**1、遞增數字
當儲存的字串是整數時,redis提供了乙個實用的命令incr,其作用是讓當前鍵值遞增,並返回遞增後的值。
語法:incr key
例子:127.0.0.1:6379> incr num
(integer) 1
127.0.0.1:6379> incr num
(integer) 2
127.0.0.1:6379> incr num
(integer) 3
2、增加指定的整數
語法:incrby key increment
例子:127.0.0.1:6379> incrby num 2
(integer) 5
127.0.0.1:6379> incrby num 2
(integer) 7
127.0.0.1:6379> incrby num 2
(integer) 9
3、遞減數值
語法:decr key
例子:127.0.0.1:6379> decr num
(integer) 9
127.0.0.1:6379> decr num
(integer) 8
4、減少指定的整數
語法:decrby key decrement
例子:127.0.0.1:6379> decr num
(integer) 6
127.0.0.1:6379> decr num
(integer) 5
127.0.0.1:6379> decrby num 3
(integer) 2
127.0.0.1:6379> decrby num 3
(integer) -1
strlen命令返回鍵值的長度,如果鍵不存在則返回0。
語法:strlen key
例子:127.0.0.1:6379> strlen str
(integer) 0
127.0.0.1:6379> set str hello
ok127.0.0.1:6379> strlen str
(integer) 5
redis 學習(一 redis資料型別)
一 reids資料型別 1.string 存 set key value 取 get key 2.hash 存 hmset key field value 取 hget key field 3.list 新增 lpush key value 遍歷 lrange key start stop redi...
Redis的資料型別
redis支援五種資料型別是string 字串 hash 雜湊 list 列表 set 集合 和zset sortedset 有序集合 string是redis最基本的型別,乙個key對應乙個value string型別是二進位制安全的,意思是redis的string可以包含任何資料,比如jpg或者...
Redis的資料型別
前面說過,redis的一大特性是支援豐富的資料型別,這為更多的應用場景提供了可能。redis有五種資料型別,包括string,list,set,sorted set和hash,注意,redis的資料型別不支援巢狀。下面學習一下這五種資料型別的特點和簡單應用。string 資料結構是簡單的 key v...