Redis概述
redis是什么
redis: remote dictionary server(远程字典服务), 是一款开源免费用C语言编写的遵守BSD协议
的一个高性能分布式内存数据库, 基于KV键值存储。并支持持久化的NoSQL数据库, 被人们
称为数据结构服务器
redis可以做什么
(1) 内存存储并且可以设置持久化,支持异步将内存中的数据存储的磁盘上, 并且不影响服务运行
(2) 可以取出N个最新操作。例如: 可以将10条最新的评论信息放在list集合中
(3) 模拟类似于HttpSession这种需要设定过期时间的功能
(4) 发布和订阅消息系统
(5) 定时器和计数器
redis的特点
(1) 支持数据持久化, 机器重启后还可以重新加载
(2) 不仅仅是K-V一种存储类型, 还有List Set Zset Hash等数据结构存储
(3) 支持数据备份, 即Master-Slave数据备份模式