前言

hello,好久不见,又断更了一段时间。同事大部分离职了,但是活还是一样,所以只能硬着头皮顶上。现在总算歇会了,决定开启Redis源码系列,希望不要啪啪啪打脸。

什么是redis?

Redis是一种基于键值对(key-value)的NoSQL数据库,主要的数据类型包括String(字符串),hash(哈希),list(列表),set(集合),zset(有序集合),bitmaps(位图),GEO(地理信息定位)等。

注意:如果面试问Redis数据类型,前五个是基础,必须答对,后面两个是亮点。

redis的优势

1.数据存储在内存中,读取和写入速度快。如果需要持久化,可以开启相关配置,数据定期保存在硬盘上。

2.使用单线程,避免线程竞争,也避免线程之间上下文切换消耗。

3.主节点和从节点之间可以复制,水平扩展,突破单机部署的限制。

4.提供哨兵和集群方式,保证有节点发生故障,保存整个服务的高可用性。

注意:以上的优点以后都会单开章节来讨论,现在有个大概印象就行,不用死记硬背。

redis基本安装

上面讲的是不是太空了,眼睛说记住了,脑子说没有

最新文章

  1. 《C#高级编程》学习总结之LINQ
  2. android 最详细的动画大全,包括如何在代码和在XML中使用
  3. C# 检测操作系统是否空闲,实现系统空闲后做一些操作
  4. android中的命令安装与卸载
  5. Angular 通过 $http.post 写入本地 JSON 文件
  6. JavaScript原型模式
  7. C# Byte[]数组读取和写入文件
  8. Codeforce 143B - Help Kingdom of Far Far Away 2
  9. IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权
  10. jmeter测试
  11. bzoj:1221;vijos 1552 软件开发
  12. canvas常用api
  13. 起步wex5 谷歌浏览器兼容性问题,CheckBox不显示
  14. UML图之时序图
  15. sjms-3 结构型模式
  16. centos7安装redis设置开机启动
  17. Quartz_配置
  18. {MySQL的库、表的详细操作}一 库操作 二 表操作 三 行操作
  19. MeshLab 编译
  20. 屏蔽响应事件继续向父视图传递的category

热门文章

  1. 使用gitlab ci构建IOS包并发送通知消息到企业微信
  2. Java POI 读取Excel数据转换为XML格式
  3. java判断是否是合法IP
  4. InnoDB存储引擎的高级特性大盘点
  5. Flask开发技巧之异常处理
  6. F. Dominant Indices
  7. Kattis - entertainmentbox
  8. 28-2 类型转换函数Cast-Convet
  9. Maven、Gradle 配置国内镜像源
  10. Android_存储之DataBase之Room