摘要:
本篇已收录在 "MySQL 是怎样运行的 学习笔记系列" MySql 属于 C/S 架构 我们日常使用MySQL的情景一般是这样的: 启动MySQL服务器程序 启动MySQL客户端程序并连接到服务器程序 在客户端程序中输入一些命令语句作为请求发送到服务器程序,服务器程序收到这些请求后,会根据请求的内 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 流水线 pipelining 在 redis 中指的是可以在一次客户端与服务端的通信完成多个 redis 写入操作, 进而提升效率. redis 的事务实际上底层是依赖了流水线机制, 那么非事务情况下怎么使用. 非事务型流水线 redi 阅读全文
摘要:
这个系列是在阅读书籍redis in action时边学边记下来的一些个人觉得有用的知识, 不知不觉好多篇, 于是将它们汇总在一起方便查阅. redis 学习 - 基础篇 redis 学习 - 流水线 redis 学习 - 常见命令 redis 学习 - 常见架构模式 redis 学习 - 持久化 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 降低 redis 的内存占用有助于减少创建快照和加载快照所需的时间, 提升载入 AOF 文件的速度以及重写 AOF 文件的效率, 缩短从服务器数据同步的时间. 短结构 我们首先要了解 redis 中列表 . , . 当这三个数据结构的长 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 了解基本的搜索原理 通常如果想获取快速的搜索功能, 都需要对数据进行建立 . 在互联网上绝大多数的搜索引擎使用的底层结构是叫做一种 结构. 反向索引 比如文章a的名字叫做 , 文章b的名字叫做 . 那么系统在使用 redis 实现搜索功 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 分布式锁作用于不同的 redis 客户端之间. 何时使用, 使用 watch 还是锁, 则取决于当使用 watch 命令来监视一个会被频繁访问的 key 时会带来系统性能的损失时, 则需要考虑是否用锁. 设计锁之前先想想可能会有哪些问题 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 将系统中的所有程序的配置信息都存储到 redis 当中, 需要获取的时候直接从 redis 中获取, 是否是一个好注意呢? 情景设计 公司的系统由于发版, 需要暂时停止服务一段时间, 这段时间如果有用户访问系统, 则需要得到一个 的消息 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 0. 在监控应用程序的同时, 持续的收集信息的必要性. 在构建应用程序和服务的过程中, 对 的系统的相关 的挖掘能力变得重要起来, 因为通过这些信息可以: , 这些信息都来自 redis 对系统加持的各项 由于系统新增某些功能, 或者设 阅读全文
摘要:
本篇已收录至 "redis in action 学习笔记系列" 从关系型数据库到 redis, 性能方面已经有了卓越的提升, 为了充分的发挥我们为了提升效率而使用 redis 的初衷, 我们应该对如何在使用 redis 时注意它的性能问题做一些思考 redis 附带的性能测试程序 redis ben 阅读全文
摘要:
家里的网不行的时候, 临时需要下载个package, 可以考虑使用国内镜像. 使用 aliyun 镜像. pip install i http://mirrors.aliyun.com/pypi/simple/ redis trusted host mirrors.aliyun.com done 阅读全文