huangz.blog
全站
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
分页
2013
« 写作与翻译
[草稿]在 Redis 中... »
2013
¶
[草稿]在 Redis 中构造可靠的发布与订阅系统
Redis 发布与订阅模式匹配符示例
*
匹配符
?
匹配符
[...]
匹配符
任意组合多个匹配符
总结
Redis 处理和修复不合法 AOF 文件的方法
前提知识
写入错误
停机故障
修复命令错误
修复事务错误
小结
编写《Redis 设计与实现》时用到的工具
文档生成:Sphinx
源码的管理和托管:Git 、 GitHub 以及 Bitbucket
图片生成:Graphviz
其他工具
Sphinx 项目托管: ReadTheDocs
结尾
Redis 的 ZUNIONSTORE 命令和 ZINTERSTORE 命令的另一种用法
例子:使用 ZUNIONSTORE 和 ZINTERSTORE 计算爱好水果的并集和交集
实例:使用集合和 ZUNIONSTORE 实现签到功能
关于这个技巧的说明
底层实现
怎么样写出更好、也更简短的源码分析书
关注程序本身的抽象和设计,而不是源码细节
分离书本和源码,让它们各司其职
文章中应该避免出现大量代码,更不要大量粘贴源码
不要假设读者的水平
不要写(太多)文字
举例子
仔细分割章节,减低读者的负担,帮助他们保持自己的注意力