Redis系列学习笔记-1 Redis介绍
2016-05-23 15:57
281 查看
本系列笔记来自于黄健宏的《Redis从入门到精通》,后续博客不再说明。
发布与订阅功能:用于构建广播系统
过期键:自动删除
事务功能:原子执行多个操作,提供乐观锁,保证处理数据时的安全性
脚本功能:服务器端执行多个操作,完成复杂功能,减少与客户端的通信次数
复制:安全
Sentinel:监控Redis服务器状态,并在服务器发生故障时,进行自动故障转移。
集群:创建分布式数据库,每个服务器分别执行一部分写操作和读操作
StackOverflow:使用 Redis来进行缓存和消息分发
Pinterest:使用 Redis来构建关注模型和兴趣图谱
Flickr:使用 Redis来构建队列。
Github:使用 Redis持久化,使用Resque实现消息队列
新浪微博:使用 Redis实现计数器、反向索引、排行榜、消息队列,并存储用户关系
知乎:使用 Redis来进行计数、缓存、消息分发和任务调度。
Redis简介
内存存储,速度极快redis vs memcached
redis和memcached都是键值对数据库,但是和memcached不同的是,redis的值不仅可以是字符串,它还可以是其他五种数据机构的任意一种。键->值 值的种类 - 字符串 - 列表 - 散列 - 集合 - 有序集合 - HyperLogLog
附加功能
持久化:RDB和AOF,保障数据安全,方便数据备份和恢复发布与订阅功能:用于构建广播系统
过期键:自动删除
事务功能:原子执行多个操作,提供乐观锁,保证处理数据时的安全性
脚本功能:服务器端执行多个操作,完成复杂功能,减少与客户端的通信次数
复制:安全
Sentinel:监控Redis服务器状态,并在服务器发生故障时,进行自动故障转移。
集群:创建分布式数据库,每个服务器分别执行一部分写操作和读操作
应用
Twitter:使用 Redis存储用户时间线StackOverflow:使用 Redis来进行缓存和消息分发
Pinterest:使用 Redis来构建关注模型和兴趣图谱
Flickr:使用 Redis来构建队列。
Github:使用 Redis持久化,使用Resque实现消息队列
新浪微博:使用 Redis实现计数器、反向索引、排行榜、消息队列,并存储用户关系
知乎:使用 Redis来进行计数、缓存、消息分发和任务调度。
相关文章推荐
- redis安装问题小结
- 使用 Redis 和 Python 构建一个共享单车的应用程序
- Redis偶发连接失败案例实战记录
- Redis中实现查找某个值的范围
- win 7 安装redis服务【笔记】
- redis的hGetAll函数的性能问题(记Redis那坑人的HGETALL)
- Redis和Memcached的区别详解
- 分割超大Redis数据库例子
- Redis总结笔记(一):安装和常用命令
- Redis sort 排序命令详解
- 用Redis实现微博关注关系
- Redis实现信息已读未读状态提示
- redis中修改配置文件中的端口号 密码方法
- 在Ruby on Rails上使用Redis Store的方法
- Redis和Memcache的区别总结
- 在Node.js应用中使用Redis的方法简介
- Redis服务器的启动过程分析
- web 应用中常用的各种 cache详解
- 利用yum安装Redis的方法详解
- 从MySQL到Redis的简单数据库迁移方法