
Redis
文章平均质量分 81
詹姆斯东
你知道的越多,你不知道的越多
展开
-
Redis的持久化机制-AOF实现原理详解
为什么要数据持久化?Redis是内存数据库,如果不将数据存储到硬盘中,断电及失,存储在服务器中的数据也会消失,所以出现了持久化机制,两种持久化机制:RDB和AOFAOF (Append Only File)以日志的形式记录 Redis 的每一个写操作,将 Redis 执行过的所有写指令保存下来,以追加的形式保存到 AOF 文件 (默认为 appendonly.aof) 中当需要恢复数据时,Redis 会重新执行 AOF 文件中的写指令,来达到恢复数据的目的AOF 相关配置appendonly原创 2021-07-14 08:40:26 · 875 阅读 · 3 评论 -
Redis的持久化机制-RDB实现原理详解
持久化机制出现的前提Redis是内存数据库,如果不将数据存储到硬盘中,断电及失,存储在服务器中的数据也会消失,所以出现了持久化机制(一)RDB1、什么是RDB?在指定的时间间隔内,将内存中的数据写入磁盘,恢复时,将快照文件读入内存中2、redis如何实现rdb的?Redis会单独创建(fork)一个子进程,会先将数据写到一个临时文件中,待持久化过程都结束了,在用这个临时文件替换上次持久化好的文件,整个过程中,主进程不进行任何IO操作,保证了极高的性能,如果需要进行大规模数据恢复,且对于数据恢原创 2021-04-17 10:25:58 · 1351 阅读 · 4 评论 -
Redis配置文件解析
(一)Redis中的配置文件Reids配置文件,redis.conf打开redis配置文件,找到redis配置文件所在位置,输入vim redis.confredis配置文件对大小写不敏感InCludes(包含)可以包含其他的配置文件(二)项目中的配置文件常用项1、NETWORK-网络bind 127.0.0.1 -::1 #绑定ipprotected-mode yes #保护模式,默认yesport 6379 #绑定端口号2、GENERAL-通用da原创 2021-04-17 09:51:40 · 295 阅读 · 4 评论 -
Jedis与Redis工具类封装
(一)Jedis什么是Jedis?Jedis是通过Java来操作RedisIDEA中是使用1、创建一个Maven项目,选择jdk版本2、导入maven坐标 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependencies> <dependency> <groupId>redis.clients</原创 2021-04-17 09:29:16 · 662 阅读 · 4 评论 -
Redis基本类型,事务
srag原创 2021-04-17 09:13:26 · 267 阅读 · 4 评论 -
NoSQL,Redis概述与基本命令
什么是NoSQL(一)、传统的关系型数据库代表:mysql,Oracle,sqlserver*首先了解一下 什么是关系型数据库?关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。优点:易于维护:都是使用表结构,格式一致;使用方便:SQL语言通用,可用于复杂查询;复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:读写性能比较差,尤其是海量数据的高效率读写;固定的表结构,灵活度稍欠;高并发读写需求,传统关系型数据库来说,硬盘I/O是一原创 2021-04-17 08:40:55 · 251 阅读 · 3 评论 -
Linux版redis6.0.0安装步骤(具详细)
前言 (1)下载Redis GitHub地址: https://github.com/redis/redis/tags (2)将下载后的Redis安装包通过Xftp上传到Linux(home目录下) (3)查看Redis是否已上传成功输入:cd /home --进入到home目录下输入:ls -s --查看home目录下的文件列表 (4)将下载好的Redis移动到opt目录下输入:mv redis-6.0.0.tar.gz /opt --移动到opt目录下 (5)解压Re原创 2020-10-18 20:43:04 · 1875 阅读 · 4 评论