- 數(shù)據(jù)類型
string 二進(jìn)制安全, 能存儲(chǔ)存任何類型的數(shù)據(jù) 最大512M限制
redis-cli
//connect redis server
append
append key "string "
//add string for key ,
//if key not exists , just create "" key and append string for end,
//also return string length
get key
//return key value , example string
getrange key start end
//return key value string start to end getrange key 0 -1 | getrange key -1 1 | getrange key 0 5
set key value
// value is interger ,string , or other
incr key
// key value increment , but value if not integer , an error is returned
incrby key value
//key value increment number, but value if not integer , an error is returned
decr key
//key value decrement , but value if not integer , an error is returned
list 是string 的列表, 按順序排度 ,最多40億個(gè)元素 主要操作命令 rpush lpush
lpush key value
//list left push value
rpush key value
//list right push value
lrange list start end
sets 集合是一個(gè)無(wú)序的字符串合集 最多40億個(gè)元素
Hashes
Sorted sets
| string | key | value | -- | -- | -- |
|---|---|---|---|---|---|
| string | key | string | -- | 順序插入 | 直接讀取 |
| list | key | [ string string ] |
可重復(fù) | 無(wú)序 | 通過(guò)下標(biāo)讀取 |
| sets | key | [ string string2 ] |
值不重復(fù) | 無(wú)序 | 通過(guò)值讀取 |
| hashes | key | [ field=>value field=>value2 ] |
鍵值對(duì) 鍵不重復(fù) |
無(wú)序 | 通過(guò)鍵讀取 |
| sorted sets | key | [ value=>score value2=>score ] |
值分對(duì) 值不重復(fù) |
按score排序 | 通過(guò)值或評(píng)分都可以讀取 |
redis 容量預(yù)估

image.png