20200229
脱离业务的技术都是耍流氓
redis是什么?
开源的,基于内存存储的,分布式的,高性能的(NO-SQL)key-value数据库(缓存工具)。 基于C语言编写
支持数据的持久化,把内存的数据保存在磁盘上,重启的时候重新加载
redis的所有操作都是原子性的
单个key可以存入512M数据
还可以做消息队列
应用场景:可以在企业级应用中作为数据库,缓存(热点数据,经常被查询,不经常被修改的数据),消息队列等功能
持久化方式:1. 定时snapshot, 把内存中全量数据写磁盘,消耗较高;2,aof方式, 定时追加落日志