redis支持RDB和AOF两种持久化机制,持久化可以避免因进程退出而造成数据丢失 一、RDB持久化 RDB持久化把当前进程数据生成快照(.rdb)文件保存到硬盘的过程,有手动触发和自动触发 手动触发有save和bgsave两命令 save命令:阻塞当前Redis,直到RDB持久化过程完成为止,若内 ...
分类:
其他好文 时间:
2018-01-30 00:18:07
阅读次数:
188
转载自:http://blog.csdn.net/yangbutao/article/details/12242441 一、 设计理念 1. 空间换时间 1) 多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified( ...
分类:
其他好文 时间:
2018-01-29 18:23:10
阅读次数:
195
核心知识点: 1.AOF:以独立日志的方式记录写命令,重启时再执行命令。与RDB不同的是解决数据持久化的实时性,可以记录所有写操作。 2.AOF工作流程:写入命令、文件同步、文件重写、文件加载。 3.命令写入 a.将命令以文本协议格式保存在缓存中。 b.为什么使用文本协议格式?兼容性、避免二次开销、 ...
分类:
其他好文 时间:
2018-01-29 11:49:40
阅读次数:
209
#pragma mark 异步上传 - (void)uploadObjectAsync:(NSString *)FileURL objectKey:(NSString *)objectKey{ OSSPutObjectRequest * put = [OSSPutObjectRequest new] ...
分类:
Web程序 时间:
2018-01-26 14:10:28
阅读次数:
253
daemonize yes #以后台daemon方式运行redis pidfile "/var/run/redis.pid" #redis以后台运行,默认pid文件路径/var/run/redis.pid port 6379 #默认端口 bind 127.0.0.1 #默认绑定本机所有ip地址,为了 ...
分类:
其他好文 时间:
2018-01-21 11:03:28
阅读次数:
146
今天遇到一个问题,not in 查询失效,我以为是穿越了,仔细查了点资料,原来理解有误! select value from temp_a a where a.id between 1 and 100 and not exists(select * from temp_b b where a.val ...
分类:
数据库 时间:
2018-01-17 00:59:10
阅读次数:
176
2、安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序的功能: redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). redis-check-aof.exe:更新日志检查 redi ...
分类:
编程语言 时间:
2018-01-13 00:25:55
阅读次数:
158
codis介绍Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (有一些命令不支持), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无
分类:
其他好文 时间:
2018-01-10 17:36:56
阅读次数:
157
持久化的意思就是保存,保存到硬盘。第一次接触这个词是在几年前学习EF。 为什么要持久化 redis定义:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、 ...
分类:
数据库 时间:
2018-01-06 22:16:42
阅读次数:
391