Redis的作者为了实现一个高性能的队列功能,开发出了一个数据库,这个数据库就是redis的前身;
Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库(NoSQL);
使用Redis的公司众多,包括Stack Overflow、GitHub、Twitter、BAT、搜狐、欢聚时代、美团、小米、新浪、唯品会等,许多开源技术包括ELK等已经将Redis作为一个重要的组件;
DB-Engines排名根据受欢迎程度对数据库管理系统进行排名,根据2018年10月份数据,redis在和69个key-value数据库中脱颖而出,排名第一;
Redis的特性:
支持多种数据类型
支持多种功能(键过期,发布订阅,简单事物,流水线等)
简单稳定
多种客户端支持
支持持久化和复制
支持主从复制、高可用和分布式
Redis的应用场景:
缓存: 合理使用Redis进行缓存,不仅可以加快速度访问速度,还能有效降低数据源的压力;
排行榜系统: 使用Redis可以实现按照热度排名的排行榜、按照发布时间的排行榜等;
计数器应用: 使用Redis可以实现视频网站播放数、电商网站浏览数等数据的实时性和数据叠加;
社交网络: Redis可以对:赞/踩、粉丝、共同好友/喜好、推送、下拉刷新等社交网站数据进行保存;
消息队列系统: Redis具备满足一般消息队列的功能;
贺鹏志 拼客科技首席Linux讲师
人称"贺神",6年Linux运维实战教研经验
擅长系统 / 网络 / 虚拟化 / 云计算
所带领学员均入职国内一线互联网名企,包括但不限于微信、腾讯、网易、阿里巴巴等
了解常见得负载均衡硬件和软件实现
掌握LVS的负载均衡调度算法及区别
掌握LVS的不同工作模式(NAT,DR,TUNNEL)
计算机专业对运维感兴趣的学员
有一定Linux运维基础的学员
专属学习群+作业考核+老师答疑+结业证书
零基础小白也能轻松入门
多个实战案例解读Linux运维
第一章 缓存知识体系
第二章 redis简介
第三章 redis应用场景
第四章 redis部署与基本使用
第五章 redis客户端使用
第六章 redis持久化
第七章 redis主从复制
第八章 redis哨兵
课程截图:
微信公众号:拼客学院服务号(搜索pinginglab)
技术交流群1:添加班主任微信 qiuzhiquanquan 或 qqls000,加入微信群
技术交流群2:添加班主任QQ 1724698994 或 1752856301,加入QQ群(240920680)