redis

  • 数据类型
string 二进制安全, 能存储存任何类型的数据 最大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亿个元素 主要操作命令 rpush lpush
lpush key value 
//list left push value 

rpush key value 
//list right push value

lrange list start end 
sets 集合是一个无序的字符串合集 最多40亿个元素
Hashes
Sorted sets
string key value -- -- --
string key string -- 顺序插入 直接读取
list key [
string
string
]
可重复 无序 通过下标读取
sets key [
string
string2
]
值不重复 无序 通过值读取
hashes key [
field=>value
field=>value2
]
键值对
键不重复
无序 通过键读取
sorted sets key [
value=>score
value2=>score
]
值分对
值不重复
按score排序 通过值或评分都可以读取
redis 容量预估
image.png

你可能感兴趣的:(redis)