当前位置: 首页 > news >正文

Redis(一):概述

1.Redis解释

Redis 是一个基于key-value形式进行存储的内存型数据库.

  1.1 数据存储方式为key-value

  1.2 数据存储在内存中.

    1.2.1 优点:效率高.理论值:每秒10K数据读取.

  1.3 定位:数据库软件.

    1.3.1 作用:存储数据.

2.Reids 是一个NoSql 数据库.

  2.1 字面理解: 不使用SQL命令操作数据库软件.

  2.2 NoSQL : 英文全称 Not Only SQL ,表示在应用程序开发时,不是必须使用关系型数据库,可以使用NoSQl替代关系型数据库的部分功能.

  2.3 目前NoSQL不能完全替代关系型数据库.使用关系型数据库结合NoSQl数据库进行完成项目

    2.3.1 当数据比较复杂时不适用于NoSQL数据库

    2.3.2 关系型数据库依然做为数据存储的主要软件.

    2.3.3 NoSQL数据库当作缓存工具来使用.

      2.3.3.1 把某些使用频率较高的内容不仅仅存储到关系型数据库中还存储到NoSQL数据中

      2.3.3.2 考虑到: NoSQL和关系型数据库数据同步的问题.

 

 

3.Redis 持久化策略

  3.1 rdb

    3.1.1 默认的持久化策略.

    3.1.2 每隔一定时间后把内存中数据持久化到dump.rdb文件中.

    3.1.3 缺点:

      3.1.3.1 数据过于集中.

      3.1.3.2 可能导致最后的数据没有持久化到dump.rdb

        3.1.3.2.1 解决办法:使用命令:SAVE BGSAVE手动持久化.

  3.2 aof

    3.2.1 监听Redis的日志文件,监听如果发现执行了修改,删除,新增命令.立即根据这条命令把数据持久化.

    3.2.2 缺点:

      3.2.2.1 效率降低.

相关文章:

  • objc_msgSend 调用方法
  • 关于.net 控件的html 属性的几点技巧
  • 3par的零检测功能使用方法及实测
  • 第一百七十八节,jQuery-UI,知问前端--对话框 UI
  • SQL中与IP相关的常见问题
  • 我为什么憎恨Framework (翻译)
  • 【BZOJ1030】【JSOI2007】文本生成器
  • 计算机程序的思维逻辑 (73) - 并发容器 - 写时拷贝的List和Set
  • 关于在线编辑器的一个奇怪的问题
  • 设计模式_策略模式
  • 源码分析一(Iterator、Collection以及List接口)
  • 【Asp.Net】GridView中的各种事件
  • Beans
  • atlas 实现弹出窗口
  • 结对编程,第二周作业
  • CentOS6 编译安装 redis-3.2.3
  • css选择器
  • ES6 学习笔记(一)let,const和解构赋值
  • ES6简单总结(搭配简单的讲解和小案例)
  • express.js的介绍及使用
  • Markdown 语法简单说明
  • Node项目之评分系统(二)- 数据库设计
  • Redis 中的布隆过滤器
  • scala基础语法(二)
  • Vue UI框架库开发介绍
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 力扣(LeetCode)56
  • 入门到放弃node系列之Hello Word篇
  • 软件开发学习的5大技巧,你知道吗?
  • 我的面试准备过程--容器(更新中)
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 我们雇佣了一只大猴子...
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (pojstep1.3.1)1017(构造法模拟)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (简单) HDU 2612 Find a way,BFS。
  • (九)One-Wire总线-DS18B20
  • (六)vue-router+UI组件库
  • (顺序)容器的好伴侣 --- 容器适配器
  • (一)认识微服务
  • .Net 路由处理厉害了
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [<事务专题>]
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [Android Studio] 开发Java 程序