一、部署Redis单实例[RDB持久化] ## 操作系统环境说明 [root@node31 ~]# cat /etc/redhat-release;uname -r;uname -m; CentOS Linux release 7.5.1804 (Core) 3.10.0-862.el7.x86_6 ...
分类:
数据库 时间:
2020-02-21 09:47:11
阅读次数:
79
什么是数据库 1. 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同 的API(接口)用于创建,访问,管理,搜索和复制所保存的数据 2. 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据 库管理系统(RDB ...
分类:
数据库 时间:
2020-02-20 22:24:31
阅读次数:
88
1、Redis数据持久化的必要性 由于redis是基于内存的数据库,面临数据掉电易失的风险,要避免数据丢失,最好将内存数据持久化到磁盘等永久存储介质上。服务重启时,会先加载磁盘文件内的数据到内存,完成数据恢复。 2、RDB(RedisDB) 对内存中的redis全量数据进行 时点快照 并序列化,以文 ...
分类:
其他好文 时间:
2020-02-20 19:53:08
阅读次数:
68
一、RDB快照 1、概念 默认的持久化方案。 在指定时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。 在指定目录下生成一个dump.rdb文件。 重启会通过加载dump.rdp文件恢复数据。 2、对应配置参数 save <seconds> <changes> eg: save 90 ...
分类:
数据库 时间:
2020-02-17 15:48:03
阅读次数:
105
1. Redis数据备份与恢复 (1)备份数据 ① Redis SAVE命令用于创建当前数据库的备份。 语法:redis 127.0.0.1:6379> SAVE 该命令将在Redis安装目录中创建dump.rdb文件。 ② 创建Redis备份文件也可以使用命令BGSAVE,该命令在后台执行。 例: ...
分类:
其他好文 时间:
2020-02-16 16:08:29
阅读次数:
56
原文:【WPF学习】第三十五章 资源字典 如果希望在多个项目之间共享资源,可创建资源字典。资源字典只是XAML文档,除了存储希望使用的资源外,不做其他任何事情。 一、创建资源字典 下面是一个资源字典示例,它包含一个资源: 当为应用程序添加资源字典时,务必将Build Action设置为Page(与其... ...
一、Ceph RDB介绍 Ceph块设备,以前称为RADOS设备,为客户机提供可靠的、分布式的和高性能的块存储磁盘。RADOS块设备利用librbd库,并以顺序的形式在Ceph集群中的多个osd上存储数据块。RBD是由Ceph的RADOS层支持的,因此每个块设备都分布在多个Ceph节点上,提供了高性 ...
分类:
其他好文 时间:
2020-02-10 17:54:35
阅读次数:
114
数据的存放方式: 内存:效率高,但是不安全(数据丢失) 硬盘:效率低,但数据不会丢失 redis持久化的两种方式: RDB: redis默认的持久化方式,默认保存的文件名为dump.rdb,以二进制的形式将数据写入到文件中; 优点:保存数据快,还原数据快,适用于容灾备份; 缺点:小内存机器不适合使用 ...
分类:
其他好文 时间:
2020-02-10 11:26:43
阅读次数:
58
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数 据恢复。理解掌握持久化机制对于Redis运维非常重要 1.RDB持久化 RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自 ...
分类:
其他好文 时间:
2020-02-09 11:13:21
阅读次数:
60
rdbSave 会将数据库数据保存到 RDB 文件,并在保存完成之前阻塞调用者。 save 命令直接调用 rdbSave ,阻塞 Redis 主进程;bgsave 用子进程调用 rdbSave ,主进程仍可继续处理命令请求。 save 执行期间, AOF 写入可以在后台线程进行, bgrewrite ...
分类:
其他好文 时间:
2020-02-08 00:43:17
阅读次数:
113