Redis3官方文档(2) 字符串(Strings) 使用INCR命令族(INCR,DECR,INCRBY),将字符串作为原子计数器。 使用APPEND命令追加字符串。 使用GETRANGE和SETRANGE命令,使字符串作为随机访问向量(vectors)。 编码大量数据到很小的空间,或者使用GETBIT和SETBIT命令,创建一个基于Redis的布隆(Bloom)过滤器。 列表(Lists) 为社交网络时间轴(timeline)建模,使用LPUSH命令往用户时间轴插入元素,使用LRANGE命令获得最近事项。 使用LPUSH和LTRIM命令创建一个不会超出给定数量元素的列表,只存储最近的N个元素。 列表可以用作消息传递原语,例如,众所周知的用于创建后台任务的Ruby库Resque。 你可以用列表做更多的事情,这种数据类型支持很多的命令,包括阻塞命令,如BLPOP。 集合(Sets) 你可以使用Redis集合追踪唯一性的事情。你想知道访问某篇博客文章的所有唯一IP吗?只要在每次页面访问时使用SADD命令就可以了。你可以放心,重复的IP是不会被插入进来的。 Redis集合可以表示关系。你可以通过使用集合来表示每个标签,来创建一个标签系统。然后你可以把所有拥有此标签的对象的ID通过SADD命令,加入到表示这个标签的集合中。你想获得同时拥有三个不同标签的对象的全部ID吗?用SINTER就可以了。 你可以使用SPOP或SRANDMEMBER命令来从集合中随机抽取元素。 哈希/散列(Hashes) 有序集合(Sorted sets) 位图(Bitmaps)和超重对数(HyperLogLogs) 
 
 
 
 
  
运维网声明 
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003运维网