redis实现点赞功能设计 为什么mysql,nginx,libev,redis,linux都是用C写的?
浏览量:1255
时间:2021-03-14 22:26:41
作者:admin
为什么mysql,nginx,libev,redis,linux都是用C写的?
原因很多,不尽相同。
1. 历史原因,例如,当Linux开始编写时,没有其他选项,只有C.
2。个人偏好:这些开源库是由当时的主要赞助商赞助的。赞助者喜欢C,但不想使用C,所以总是C
3。性能要求,你列出这些,都是在各自领域的性能要求到了极致,用C是个不错的选择。
4. 语言本身的影响,例如C,已经非常复杂了。如果引入,很可能不同的人会采用不同的写作方法,高低没有区别。然而,在一个开源项目中有这么多的编写方法,维护就成了一个大问题。
什么情况下必须用Redis,而不能使用其他数据库?
Redis提供发布-订阅和阻止队列功能。(此功能可能不如MQ等专业消息队列工具好)
redis实现点赞功能设计 redis点赞功能 redis点赞设计
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
web端表单设计 web端设计