来源:我的博客站 OceanicKang |《Redis 介绍》
是什么
Redis:Remote Dictionary Server(远程字典服务器)
Redis 是一个高性能的 key/value 分布式内存数据库,基于内存运行并支持持久化的 NoSQL 数据库,是当前最热门的 NoSQL 数据库之一,也被人们称为数据结构服务器
Redis 与其他 key-value 缓存产品有以下三个特点:
1、Redis 支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载使用
2、Redis 不仅支持简单的 key-value 类型的数据,同时还提供 list、set、zset、hash 等数据结构的存储
3、Redis 支持数据的备份,即 master-slave 模式的数据备份
能干嘛
1、内存存储和持久化:Redis 支持异步将内存中的数据写到硬盘上,同时不影响继续服务
2、取最新 N 个数据的操作,如:可以将最新的 10 条评论的 ID 放在 Redis 的 List 队列集合里
3、模拟类似于 HttpSession 这种需要设定过期时间的功能
4、发布、订阅消息系统
5、定时器、计数器
去哪下
怎么玩
1、数据类型、基本操作和配置
2、持久化和复制,RDB/AOF
3、事务的控制
4、主从复制
5、…