Redis中的列表(List)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)
一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。
Redis Replication
实例
redis 127.0.0.1:6379> LPUSH chinakey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH chinakey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH chinakey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE chinakey 0 10
1) "mysql"
2) "mongodb"
3) "redis"
在以上实例中我们使用了 LPUSH将三个值插入了名为 chinakey 的列表当中
Redis中的集合
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。
集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储40多亿个成员)。
Redis读写分离
redis 127.0.0.1:6379> SADD chinakey redis
(integer) 1
redis 127.0.0.1:6379> SADD chinakey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD chinakey mysql
(integer) 1
redis 127.0.0.1:6379> SADD chinakey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS runoobkey
1) "mysql"
2) "mongodb"
3) "redis"
redis trademark