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 myhash name "yzl" age "20"
ok127.0
.0.1
:6379
> hget myhash name
"yzl"
127.0
.0.1
:6379
> hget myhash age
"20"
三、list(列表)
(integer) 1
127.0.0.1:6379> lpush fruitlist banana
(integer) 2
127.0.0.1:6379> lpush fruitlist orange
(integer) 3
127.0.0.1:6379> lrange fruitlist 1 2
1) "banana"
四、set(集合)
sadd key member新增乙個 string 元素到 key 對應的 set 集合中,成功返回1,如果元素已經在集合中返回 0,如果 key 對應的 set 不存在則返回錯誤。
127.0.0.1:6379> sadd city beijing
(integer) 1
127.0.0.1:6379> sadd city hangzhou
(integer) 1
127.0.0.1:6379> sadd city shandong
(integer) 1
127.0.0.1:6379> sadd city guangzhou
(integer) 1
127.0.0.1:6379> sadd city beijing
(integer) 0
127.0.0.1:6379> smembers city
1) "shandong"
2) "guangzhou"
3) "hangzhou"
4) "beijing"
注意
:以上例項中 beijing新增了兩次,但根據集合內元素的唯一性,第二次插入的元素將被忽略。
zadd key score member新增元素到集合,元素在集合中存在則更新對應score
127.0.0.1:6379> zadd price 3 pen
(integer) 1
(integer) 1
127.0.0.1:6379> zadd price 50 dinner
(integer) 1
127.0.0.1:6379> zadd price 100 basketball
(integer) 1
127.0.0.1:6379> zrangebyscore price 10 200
1) "dinner"
2) "basketball"
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...
Redis的五大資料型別
redis包含五大基本型別 string 字串 hash 雜湊,類似map list 列表 set 集合 zset 有序集合 1 型別簡介 1.1 string redis最基本的型別,可以理解成與memcached一模一樣的型別,乙個key對應乙個value 二進位制安全的,意思是可以包含任何資料...