2:Redis常用命令
利用位操作命令可以非常紧凑地存储布尔值。比如某网站的每个用户都有一个递增的整
数ID,如果使用一个字符串类型键配合位操作来记录每个用户的性别(用户ID作为索引,
二进
制位值1和0表示男性和女性),那么记录100万个用户的性别只需占用100 KB多的空间,而且
由于GETBIT和SETBIT的时间复杂度都是0(1),所以读取二进制位值性能很高。
|
(integer) 1
127.0.0.1:6379> sadd post:2:tags java redis
(integer) 2
127.0.0.1:6379> sadd post:3:tags java redis mysql
(integer) 3
127.0.0.1:6379> sadd tags:redis:post 3
(integer) 1
127.0.0.1:6379> sadd tags:mysql:post 2 3
(integer) 2
127.0.0.1:6379> sadd tags:java:post 1 2 3
(integer) 3
127.0.0.1:6379> sinter tags:redis:post tags:mysql:post tags:java:post
1) "3"
127.0.0.1:6379>
sinterstore tags_inter tags:redis:post tags:mysql:post tags:java:post
4:Redis重要特性
原文:http://www.cnblogs.com/chnan/p/5324573.html