持久化方案分类: 1.RDB全量持久化,数据快照: RDB会把内存中的所有数据存放到硬盘的文件中,这个文件也称为RDB快照。 2.AOF增量持久化,命令日志: AOF会把对数据库的所有读写操作命令记录下来,放到AOF命令日志中。 两种持久化方案的区别: 1.RDB占用的存储空间比AOF要小。 2.A ...
分类:
其他好文 时间:
2019-11-23 14:28:17
阅读次数:
58
我们已经知道对于一个企业级的redis架构来说,持久化是不可减少的 企业级redis集群架构:海量数据、高并发、高可用 持久化主要是做灾难恢复,数据恢复,也可以归类到高可用的一个环节里面去 比如你redis整个挂了,然后redis就不可用了,你要做的事情是让redis变得可用,尽快变得可用 重启re ...
分类:
数据库 时间:
2019-11-22 17:52:50
阅读次数:
103
1.问题: 单位一个redis集群内存报警,想找出所有的key的列表? 2.解决办法: 网上搜索是可以用redis-rdb-tools 这个工具进行分析 (1)centos6 默认安装python2.6,需要安装python2.7环境 wget https://centos6.iuscommunit ...
分类:
数据库 时间:
2019-11-21 20:05:46
阅读次数:
148
一、 redis 特点 所有数据存储在内存中,高速读写 提供丰富多样的数据类型:string、 hash、 set、 sorted set、bitmap、hyperloglog 提供了 AOF 和 RDB 两种数据的持久化保存方式,保证了 Redis 重启后数据不丢失 Redis 的所有操作都是原子 ...
分类:
其他好文 时间:
2019-11-20 23:19:21
阅读次数:
62
最近在向redis中写入数据的时候,报了下面的错误: failed opening the rdb file crontab (in server root dir /etc) for saving read-only file system 看表面上的意思是: 打开rbd file crontab ...
分类:
其他好文 时间:
2019-11-20 12:55:49
阅读次数:
1108
1. Redis 是什么?都有哪些使用场景? 我们先来理解经典的CAP理论: 一致性:是指从数据层面来看的一致性。 可用性:是指从系统层面的可用性。 容错性:是指从网络层面的的容错性。 数据库逐渐从关系数据库向不同领域不同层次分化。随着读多写少场景的出现,导致需要读取数据的时间变慢,为了提升性能,出 ...
分类:
编程语言 时间:
2019-11-18 15:37:04
阅读次数:
112
Docker容器数据卷 是什么 一句话:有点类似我们Redis里面的rdb和aof文件 能干嘛 容器的持久化 容器间继承+共享数据 数据卷 容器内添加 直接命令添加 命令 docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 查看数据卷是否挂载成功 容器和宿主机之间数据共享 ...
分类:
其他好文 时间:
2019-11-18 09:52:58
阅读次数:
88
Redis?的读写都是在内存中,所以它的性能较高,但在内存中的数据会随着服务器的重启而丢失,为了保证数据不丢失,我们需要将内存中的数据存储到磁盘,以便 Redis 重启时能够从磁盘中恢复原有的数据,而整个过程就叫做 Redis 持久化。 Redis 持久化也是 Redis?和 Memcached 的 ...
分类:
数据库 时间:
2019-11-17 23:42:36
阅读次数:
92
queue: 队列名称 durable: 是否持久化, 队列的声明默认是存放到内存中的,如果rabbitmq重启会丢失,如果想重启之后还存在就要使队列持久化,保存到Erlang自带的Mnesia数据库中,当rabbitmq重启之后会读取该数据库 exclusive:是否排外的,有两个作用,一:当连接 ...
分类:
其他好文 时间:
2019-11-17 12:55:45
阅读次数:
94
redis:① 支持的数据结构比较多 ② 支持集群 ③ 支持数据持久化,RDB、AOF ④ 单个value最大值512MB ⑤ 单核 memcached: ① 支持K/V结构的数据 ② 不支持集群 ③ 单个value的最大值为1M ④ 多核 ...
分类:
系统相关 时间:
2019-11-17 12:43:17
阅读次数:
83