Redis(一)Redis数据结构类型

2018-12-14  本文已影响32人  Qihang

String(字符串)

local:0>set name leiyang
"OK"
local:0>get name
"leiyang"
local:0>del name
"1"
local:0>get name
null

local:0>set total 0
"OK"
local:0>incr total
"1"
local:0>decr total
"0"

local:0>incrby total 6
"6"
local:0>decrby total 3
"3"

local:0>get score
"1.0"
local:0>incrbyfloat score 5.6
"6.6"

local:0>set name lei
"OK"
local:0>append name yang
"7"
local:0>get name
"leiyang"

List(列表)

local:0>rpush data redis mongodb
"2"
local:0>rpush data mysql
"3"

local:0>lrange data 0 -1
 1)  "redis"
 2)  "mongodb"
 3)  "mysql"
 
local:0>lindex data 0
"mongodb"

local:0>lpop data
"redis"

local:0>lrange data 0 -1
 1)  "mongodb"
 2)  "mysql"

Set(集合)

local:0>sadd season summer
"1"
local:0>sadd season winter spring
"2"

local:0>smembers season
 1)  "spring"
 2)  "winter"
 3)  "summer"
 
local:0>sismember season autumn
"0"
local:0>sismember season spring
"1"

local:0>srem season spring
"1"

Hash(散列)

local:0>hset family feather leiyang
"1"
local:0>hset family mother xiaohan
"1"

local:0>hget family feather
"leiyang"

local:0>hmset family grandfeater xin grandmother fang
"OK"

local:0>hmget family feather mother
 1)  "leiyang"
 2)  "xiaohan"

local:0>hgetall family
 1)  "feather"
 2)  "leiyang"
 3)  "mother"
 4)  "xiaohan"
 
local:0>hdel family a
"0"

local:0>hexists family feather
"1"

local:0>hkeys family
 1)  "feather"
 2)  "mother"
 3)  "grandfeater"
 4)  "grandmother"
 
local:0>hvals family
 1)  "leiyang"
 2)  "xiaohan"
 3)  "xin"
 4)  "fang"

Zset(有序集合)

local:0>zadd language 100 java
"1"
local:0>zadd language 80 golang
"1"

local:0>zrange language 0 -1
 1)  "golang"
 2)  "java"
local:0>zrange language 0 -1 withscores
 1)  "java"
 2)  "100"
 
local:0>zrangebyscore language 0 100 withscores
 1)  "golang"
 2)  "80"
 3)  "java"
 4)  "100"
 
local:0>zrem language golang
"1"

键的过期时间

local:0>expire name 3600
"1"
local:0>get name
"leiyang"

local:0>ttl name
"3586"

local:0>persist name
"1"
local:0>ttl name
"-1"

排序

local:0>rpush num 5 3 6 9 2
"5"
local:0>sort num
 1)  "2"
 2)  "3"
 3)  "5"
 4)  "6"
 5)  "9"
上一篇 下一篇

猜你喜欢

热点阅读