memcache-simplified:内存缓存 gettersetter

时间:2024-06-28 15:22:18
【文件属性】:

文件名称:memcache-simplified:内存缓存 gettersetter

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-28 15:22:18

C

内存缓存 一个简单的 memcached 实现,支持 getter/setter 先决条件 安装 gcc! 在 MacOS 下开发并经过良好测试。 它在 Windows 上不起作用。 尚未在其他 linux 系列系统上测试。 运行服务器 确保您有 11211 端口可用于应用程序。 检查存储库并运行以下命令。 make ./server 服务器将在 11211 端口上运行。 test-client/test.python 是一个简单的验证客户端。 要运行测试客户端,请确保已安装 python: pip install python-binary-memcached python test-client/test.python 设计决策 多线程:主线程负责接受套接字连接。 接受 TCP 连接后,将创建一个新线程来处理响应。 Map实现:Map通过链表实现。 这是一个糟糕的选择,因为链


【文件预览】:
memcache-simplified-master
----.gitignore(13B)
----Makefile(244B)
----test-client()
--------test.python(224B)
----README.md(1KB)
----hashmap.c(2KB)
----server.c(6KB)
----hashmap.h(193B)

网友评论