0%

Redis分布式缓存

单节点Redis存在问题:

1
2
3
4
5
6
7
8
9
10
11
-数据丢失问题: 内存存储, 服务重启可能丢失数据
实现数据持久化

-并发能力问题: 高并发场景单节点无法支持
搭建主从集群, 实现读写分离

-故障恢复问题: 宕机后服务不可用, 需要自动故障恢复/持续可用
Redis哨兵, 实现健康监测和自动恢复

-存储能力问题: 基于内存, 存储能力难以满足海量数据要求
搭建分片集群, 利用插槽机制实现动态扩容
阅读全文 »

Python深入

特殊方法与多范式

特殊方法,或者说魔术方法, 方法名的前后各有两个下划线, 可以通过dir()查看对象拥有的特殊方法

阅读全文 »

Python标准库

Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在电脑中的。它是Python的一个组成部分。

正则表达式 (re包)

阅读全文 »

Python网络

原始Python服务器

不使用框架,甚至不使用Python标准库中的高级包,只使用标准库中的socket接口,写一个Python服务器。

阅读全文 »