github: https://github.com/yangzhezjgs/py_redis
为了练习编程而写的一个模拟redis的key-value数据库
(1)实现了redis的五种数据结构,但是仅实现基础的set,get指令
(2)采用epoll实现客户端并发,并添加了threadpool,和lock
(3)实现了一个类似redis-cli的客户端shell
使用方法:
git clone https://github.com/yangzhezjgs/py_redis.git
cd ./py_redis/py_redis/
分别运行
python3 server.py
python3 client.py