1.redis是一种高级的key:value存储系统,其中value支持五种数据类型:
1.1 字符串(strings)
1.2 字符串列表(lists)
1.3 字符串集合(sets)
1.4 有序字符串集合(sorted sets)
1.5 哈希(hashes)
2.redis的持久化:RDB(Redis Database)和AOF(Append Only File)
RDB:在不同的时间点,将redis存储的数据生成快照,并且存储到磁盘等介质上
AOF:将redis执行过的所有指令记录下来,下次redis重新自动的时候,会把这些指令从前到后执行一遍即可,redis重启后,优先使用AOF方式来进行数据恢复,这种方式数据恢复完整度较高
3.redis的主从:主从结构一个是为了冗余备份,另一个是为了提升读性能例如消耗性能的sort就可以由从服务器来承担
主从架构中,关闭主服务器的数据持久化功能,只打开从服务器的数据持久化功能,可以提高主服务器的处理性能
主从架构中,从服务器一般只设置为只读模式,可以避免从服务器的数据被修改
主从架构: