loannes's blog

标签 · Redis

首页

关于

归档

loading..
Redis

Redis基础理论知识详解

学了一段时间的redis,觉得以前对Redis的了解太过浅薄了, 现在内心有种强烈的冲动想要把最近学到的知识和我对Redis的理解给写出来。 Redis是什么 Redis是一个基于键值对的NoSQL数据库,与很多键值对数据库不同,Redis 提供了丰富的 值数据存储结构,包括 string、hash、list、set、zset(有序集合)等。 为什么要使用Redis ![image-20210205174819181](/Users/weijiezhu/Library/Application Support/typora-user-images/image-20210205174819181.png) 随着互联网用户的不断增加,早在90年代单靠一个MySQL就能支撑起整个网站的数据服务已经不复存在了,..

更多
loading..
Redis

浅谈Redis的持久化:RDB与AOF

Redis数据持久化 Redis可不单单是一个缓存型数据库,如果出现Redis服务出现问题导致关闭或者人为的操作导致停止运行,那么所有的数据都将丢失。 为此Redis推出了数据持久化的方案,Redis推出了两种方案:RDB与AOF RDB快照 什么是RDB快照,RDB快照有点类似于传统数据库的db文件。指的是将Redis中的数据以二进制格式存储在RDB文件中,因为是在磁盘上进行的操作,所以每次写入数据都是IO操作。为了减少磁盘的负担,Redis支持修改RDB文件的写入时间间隔: save <seconds> <changes>表示在seconds秒内,至少有changes次变化,就会自动触发bgsave命令 save 900 1 当时间到900秒时,如果至少有1个key发生变化..

更多