上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页

2020年6月11日

Redis 持久化

摘要: 摘要:本篇博客主要讲了 Redis 的持久化,包括 RDB 和 AOF。 可放大页面后查看,没有文字描述,如果后面有需要补充和注意的地方,会持续更新本片博客... 补充内容: // bgsave 的原理 /* * (1) fork: redis 通过创建子进程来进行 bgsave 操作 * (2) 阅读全文

posted @ 2020-06-11 23:31 爱笑的张飞 阅读(130) 评论(0) 推荐(0) 编辑

Redis 补充知识

摘要: 摘要:这篇博客主要讲了 Redis 的一些补充知识,有:类型检查、命令多态、内存回收、对象共享、对象的空转时长相关的内容,说明同上篇,没有文字描述,可放大页面后观看,后面如果有需要补充和说明的地方,会持续更新... 参考资料: [1]:The Design and Implementation of 阅读全文

posted @ 2020-06-11 23:24 爱笑的张飞 阅读(149) 评论(0) 推荐(0) 编辑

Redis 五大对象

摘要: 摘要:本篇博客只贴了思维导图,名没有文字描述,可放大页面后观看,后面如果遇到需要补充和说明的,会持续更新... 补充部分: //from https://redis.io/topics/data-types//String: 字符串类型的值最大容量限制 512M//List: 列表的元素最大个数为 阅读全文

posted @ 2020-06-11 23:16 爱笑的张飞 阅读(213) 评论(0) 推荐(0) 编辑

Redis 底层数据结构

摘要: 摘要:该篇博客贴了 Redis 中的底层数据结构,没有用文字来描述,可放大页面后查看。后面遇到需要补充和注意的地方,会持续更新... 参考资料: [1]:The Design and Implementation of Redis 黄健宏 阅读全文

posted @ 2020-06-11 23:07 爱笑的张飞 阅读(154) 评论(0) 推荐(0) 编辑

2020年5月29日

Redis 列表阻塞命令的实现

摘要: 前言 在 Redis 的 列表(list) 命令中,有一些命令是阻塞模式的,比如:BRPOP, BLPOP, BRPOPLPUSH, 这些命令都有可能造成客户端的阻塞。下面总结一下 Redis 实现阻塞和取消阻塞的过程。 阻塞过程 当一个阻塞原语的处理目标为空键时, 执行该阻塞原语的客户端就会被阻塞 阅读全文

posted @ 2020-05-29 00:30 爱笑的张飞 阅读(3041) 评论(0) 推荐(1) 编辑

2020年4月21日

shell 脚本执行 mysql 语句

摘要: 摘要:在实习工作中遇到需要将 MySQL 中的部分数据导出到文件中,由于当时不知道怎么在终端下执行 MySQL 语句,所以写这篇博客来记录一下,后面遇到类似问题会不断进行补充。 方法一:使用文件标签 EOF 重定向: # 待补充 方法二:使用 mysql 参数的方法: $ mysql -u$user 阅读全文

posted @ 2020-04-21 20:05 爱笑的张飞 阅读(876) 评论(0) 推荐(0) 编辑

2020年4月2日

VSCode 配置 Cpp 编译环境遇到的坑

摘要: 第一次使用 VSCode 来调试 CPP 代码,记录一下遇到的错误。 环境: windows10, VSCode 目录情况: 在debug 的情况下,发生错误: 分析: 从报错情况来看明显是 路径没有分割,所以找不到该文件,故报错。 解决方法: 打开 tasks.json, 上图中注释掉的是默认生成 阅读全文

posted @ 2020-04-02 22:33 爱笑的张飞 阅读(792) 评论(0) 推荐(0) 编辑

2020年4月1日

Gorm 常用操作总结

摘要: 摘要:由于在实习的工作中,采用的是 Go 语言,数据库操作采用的 ORM 框架是 Gorm, 所以就来总结一下使用过程中遇到的一些问题。 基本操作 Save 当匹配主键的数据不存在时,它的效果是插入一条新数据,而当匹配的主键存在时,则更新全部字段。无论字段是否做了修改或者是定义类型的默认值。 pac 阅读全文

posted @ 2020-04-01 20:37 爱笑的张飞 阅读(2157) 评论(0) 推荐(0) 编辑

2020年3月17日

Redis 淘汰策略解读

摘要: 摘要: Redis 在生产环境中,采用配置参数 maxmemory 的方式来限制内存的大小。当实际存储内存超过 maxmemory 参数值时,开发者可以通过 Redis 内存淘汰策略,来决定如何腾出新空间继续支持读写工作。 工作情况 首先,客户端会发起需要更多内存的申请;其次,Redis 检查内存使 阅读全文

posted @ 2020-03-17 21:01 爱笑的张飞 阅读(977) 评论(0) 推荐(0) 编辑

2020年3月11日

Redis 缓存穿透、缓存击穿、缓存雪崩 等经典问题解读

摘要: 由于基本看完了 《Redis 设计与实现》中的单机部分内容,所以就可以看一些面试常常会问到的相关问题,带着问题去学习,这样效率会更高。 缓存穿透 简介 缓存穿透(缓存击穿) 表示恶意用户请求很多不存在的数据,由于数据库中都没有,缓存中肯定也没有,导致这些请求短时间内直接落在了数据库上,导致数据库异常 阅读全文

posted @ 2020-03-11 13:45 爱笑的张飞 阅读(346) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页

导航