一、数据结构与对象 1. 简单动态字符串 2. 链表 3. 字典 4. 跳跃表 5. 整数集合 6. 压缩列表 7. 对象 二、单击数据库的实现 1. 数据库 2. RDB持久化 3. AOF持久化 4. 事件 5. 客户端 6. 服务端 三、多机数据库的实现 1. 复制 ...
分类:
其他好文 时间:
2020-01-01 14:57:20
阅读次数:
117
redis无法启动,aop文件损坏 运行: /usr/local/bin/redis-check-aof --fix appendonly.aof 不知道存放路径的可以查找find / -name redis-check-aof 参考来源:https://blog.csdn.net/wang0112 ...
分类:
移动开发 时间:
2019-12-31 10:35:21
阅读次数:
211
redis操作的数据是在内存中的,它支持两种方案将内存中的数据持久化到硬盘中,下面分别介绍。 1、RDB方式(默认方式) RDB持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘。打开redis.conf,如图: save 900 ...
分类:
数据库 时间:
2019-12-29 12:37:45
阅读次数:
94
注意这是做缓存服务器用的,而不是持久化,持久化需要开启AOF与RDB 这里是cluster集群配置,多主多从的集群 两台服务器,3主3从 如表 服务器1 服务器2 192.168.17.135:6379 192.168.17.137:6380 192.168.17.135:6381 192.168. ...
分类:
其他好文 时间:
2019-12-28 18:56:38
阅读次数:
94
源码安装redis数据库。 [root@localhost ~]# wget http://download.redis.io/releases/redis-2.8.6.tar.gz [root@localhost ~]# tar xf redis-2.8.6.tar.gz [root@localh ...
分类:
数据库 时间:
2019-12-26 21:08:55
阅读次数:
120
Redis能将数据保存在内存中,提高性能。但是redis同时支持数据的持久化:有俩种策略:RDB和AOF。这俩种方式都是通过redis.conf可以进行配置。持久化策略,能尽量的保证当掉电后或者服务故障的时候,保证数据的安全性,通过持久化策略进行数据持久化,再重启服务的时候,进行数据恢复。数据加载流 ...
分类:
其他好文 时间:
2019-12-20 16:39:10
阅读次数:
87
RDB:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。速度快但是服务器断电的时候会丢失部分数据 AOF形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令。保存到文件中。数据库恢复时把所有的命令执行一遍即可。两种持久化方案同时 ...
分类:
数据库 时间:
2019-12-19 15:52:00
阅读次数:
85
遇到的问题:aof文件不断变大,导致服务器卡崩溃。 1、在服务器上拉取Bitnami/redis的镜像 2、出现aof权限不够问题,所以直接给aof文件加了权限,导致aof不断变大,最终服务器宕机。 尝试解决方法: 1、控制aof文件大小(在redis.conf文件修改) auto-aof-rewr ...
分类:
其他好文 时间:
2019-12-13 14:00:16
阅读次数:
228