摘要:
#!/bin/bashclearfunction test{if[$1 -eq "root"]&&[$2 -eq "123456"]thenecho "Right"elseecho "Wrong"fi}test root 123456----------------------------上面这个程序我执行时,报这个错误,刚接触shell,没想到它的语法这么……不说了,在网上找个原因,贴出正确的格式,并总结要注意的几点=======================#!/bin/bashclearfu 阅读全文
摘要:
网络IO模型Memcached 是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线程模型可以发挥多核作用,但是引入了cache coherency和锁的问题,比如,Memcached最常用的stats 命令,实际Memcached所有操作都要对这个全局变量加锁,进行计数等工作,带来了性能损耗。(Memcached网络IO模型)Redis 使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、k 阅读全文