指定python自动编译的版本为python3的方法
在spec文件里添加
1 | %define __python /usr/bin/python3 |
tar命令打包时,默认会带上文件路径,举例如下:
1 | # tree |
通过阅读Redis源码,配合GDB和抓包等调试手段,分析Redis发布订阅的实现原理,思考相关问题。
源码版本:Redis 6.0.10
字典是一种用于保存键值对的数据结构,Redis数据库使用字典做为底层实现,字典也是哈希键的底层实现之一。
C语言中并没有内置字典这个数据结构,Redis自己实现了字典。
以下结合源码分析Redis字典的设计与实现,源码版本:Redis 6.0.10
链表在Redis中的应用非常广泛,链表是列表键的底层实现之一,发布订阅,慢查询,监视器等功能也用到了链表。
以下给出Redis中链表相关的一些思考问题,通过源码分析,给出问题的答案,掌握链表的底层实现原理和设计思路。
源码版本:Redis 6.0.10