2.1 Redis是一个开源的使用ANSI C语言编写日志型、Key-Value数据库,并提供多种语言的API。
2.2 redis应用场景
代替传统数据库,应用场景 例如微博
2.3 redis 特性。
持久化机制 ,隔一段时间对日志进行梳理,只保留最后一条数据。
1.redis 数据访问速度快(数据在内存中)
2.redis 有数据库持久化机制(持久化机制有两种:1.定期将内存数据dump到磁盘;2.aof持久化机制-- 用记日志的方式记录每一条数据更新操作,一旦出现灾难情况可以通过日志重放来恢复整个数据库。)
3.redis支持集群模式
4.redis相比其他缓存工具,有一个鲜明的优势,支持丰富的数据结构
2.4 redis 依赖的架包
2.5 需求:将对象缓存到redis的string结构数据中。
2.6 将对象转化成字节数组。
2.7 显示对象属性
3.redis命令
3.1 redis 加入命令,查询某人的朋友 sadd--> 加入
3.2 redis 差集命令 --> sdiff
3.3 交集并集命令
交集 --》 sinterstore InterSect
并集 --》 sunion