1. 事件循环 并发编程3要素:事件循环 + 回调(协程中为驱动生成器) + IO 多路复用 asyncio 是 python 用于解决异步 IO 编程的一整套解决方案 python 的异步编程框架:torn
1. 并发、并行、同步、异步、阻塞、非阻塞 并发:一个时间段内在同一个 cpu 上有多个程序在运行,但任意时刻只有一个程序在运行 并行:任意时刻多个程序同时
1. python 中的迭代协议 迭代器是访问集合内元素的一种方式,一般用来遍历数据。迭代器提供了一种惰性访问数据的方式。 下标访问依赖:__getitem__
1. 数据格式 将 Elasticsearch 里存储文档数据和关系型数据库 MySQL 存储数据的概念进行一个类比: Types 的概念已经被逐渐弱化,Elasticsearch 6.X 中,一个 index 下已经
1. 过期策略 1.1 Redis db Redis本身是一个典型的key-value内存存储数据库,因此所有的key、value都保存在之前学习过的Dict结构中。
1. RESP 协议 Redis是一个CS架构的软件,通信一般分两步(不包括pipeline和PubSub): 客户端(client)向服务端(server