redis (一)数据类型

        redis做为一款开源的高性能key-value 存储系统,是web开发中常被用来缓存数据的一种常见技术。html

        redis是key-value 存储系统,一般被称为数据结构服务器。值(value)能够是 字符串(string)列表(list)集合(sets)哈希(hashes)有序集合(sorted sets)等类型。
web

数据类型:redis

字符串(string)缓存

字符串是二进制安全的。能够包含任意类型的数据。一个字符串类型的值最多存储512M字节的内容。
安全

能够利用INCR命令簇(INCR, DECR, INCRBY)用来当作原子计数器使用服务器

(http://try.redis.io/)能够在这个网站练习命令。
数据结构

get num获得当前的统计值性能

列表(lists)网站

redis列表是简单的字符串列表,按照插入顺序排序。能够添加一个元素到列表的头部(左边)或者尾部(右边)。spa

lpush 插入到左边,rpush插入到右边, lrange 获取列表选定范围的值

能够看到他们的位置是从0开始计算的。

rpush

集合(sets)

redis集合是一个无序的字符串合集。集合不容许相同成员存在。

sadd 插入或者建立集合,smembers 获取元素

哈希(hashes)

redis hashes是字符串字段和字符串值之间的映射,因此他们完美表示对象(eg:一个有名,姓,年龄等属性的用户)的数据类型

hmset建立哈希表。hset 更新哈希表指定字段。hgetall 获取哈希表。hget 获取哈希表指定字段

有序集合(sorted sets)

redis有序集合不能包含相同的字符串。每个有序集合的成员都关联一个评分,这个评分用于把有序集合中的成员按照最低分到最高分排列

zadd 建立、添加有序集合。zrange 获取指定范围的有序集合。zrank获取成员按照score(评分)值递减(从大到小)的排名。

ZADD key score member [[score member] [score member] ...]

输入的时候要注意设置 评分(score

总结下:value的数据类型

字符串   ,   列表  ,   集合    ,    哈希   ,   有序集合     等



参考资料:

http://redis.readthedocs.org/en/latest/sorted_set/zadd.html

http://try.redis.io/

http://www.redis.cn/topics/data-types.html#strings

相关文章
相关标签/搜索