得鹿梦鱼 得鹿梦鱼

Redis 数据类型

string 字符串

最大能存储 512MB

set var "name"get var del var

hash 哈希

每个 hash 可以存储 2^32 -1 键值对(40多亿)

hset var name "lisi" age 20 hget var name hget var agedel var

list 列表

列表最多可存储 232 - 1 元素

lpush test "redis" "mongodb"lrange test 0 2del test

set 集合

Set 是 string 类型的无序集合

sadd test redissadd test mysqlsmembers test 

zset 有序集合

edis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序
zset的成员是唯一的,但分数score却可以重复

zadd test 20 rediszadd test 30 mysqlzadd test 10 mongodbzrangbyscore test 0 1000