Redis(一):概述详解大数据
2023-06-13 09:20:27 时间
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 aof3.2.1 监听Redis的日志文件,监听如果发现执行了修改,删除,新增命令.立即根据这条命令把数据持久化.
3.2.2 缺点:
3.2.2.1 效率降低.
9768.html
分布式文件系统,分布式数据库区块链并行处理(MPP)数据库,数据挖掘开源大数据平台数据中台数据分析数据开发数据治理数据湖数据采集相关文章
- Redis与MySQL的数据同步实现(redis和mysql数据同步)
- Linux下快速安装Redis(linux下安装redis)
- 扩展如何在PHP中开启Redis扩展(php开启redis)
- 如何在Linux系统中启动Redis服务器(如何启动redis服务器)
- 实现高可用的 Redis 分布式系统(redis分布式实现原理)
- 利用Redis迅速取得数据(从redis取数据)
- 快速掌握Redis命令,玩转数据连接(怎么用命令连接redis)
- 查看Redis数据存储及其所有内容(查看redis所有内容)
- 杀死Redis进程停止不断进化(杀掉redis进程)
- 新机器连接Redis遇到超时问题(新机器连接redis超时)
- 优化系统性能新增Redis缓存对象(新增缓存redis对象)
- 秒杀下,应对数据并发,Redis在行动(数据并发redis)
- Redis负载均衡的散列思想(散列 redis)
- 服务指定端口启动Redis服务精准控制更便捷(指定端口启动redis)
- 持续提升Redis性能AOF和RDB持久化策略(持久化aof和redis)
- 如何快速高效地删除Redis中一条数据(删除redis中一条数据)
- 如何使用Redis动态更新数据(如何动态更新redis)
- 控制Redis版本控制的正确方法(如何redis版本)
- 解锁多线程加速从Redis获取致胜数据(多线程获取redis值)
- 如何有效地使用Redis更新大量数据(redis 频繁更新数据)
- 为何Redis独步一台(redis需要两台吗)
- 问题排查Redis集群模式数据丢失排查实践(redis集群模式丢数据)
- 支持Redis集群实现多数据库的灵活支持(redis集群 多数据库)
- 利用Redis实现异步通信的解决方案(redis订阅场景)
- Redis脑图深入剖析,一图读懂机制(redis脑图详解)
- Redis管道实现数据聚合分析(redis聚合管道)
- 利用Redis提升网页加载速度节省字节的缓存之道(redis 网页缓存字节)
- Redis实现指定条数数据返回(redis 返回指定条数)
- Redis缓存在数据中的占比有多大(redis缓存数据占比)