ubuntu下安装memcache及memcached

memcache 和 memcached 有什么区别呢?

memcache最早是在2004年2月开发的,而memcached最早是在2009年1月开发的。所以memcache的历史比memcached久。那是不是可以这么理解: memcached 是 memcache 的升级版?

安装memcache扩展,直接导入扩展,更改下php.ini即可。但是在安装memcached的时候,你要先安装libmemcached,libmemcached是memcache的C客户端,它具有的优点是低内存,线程安全等特点。在高并发下,稳定性比memcache有明显提高。

memcache的方法特别少,只有很少一部分基本的操作方法,比 memcached 少很多,具体的可以查询官方手册。

所以总的来说,二者是没有太多其他区别的,只不过是 memcached 比 memcache 多了一些对守护进程的操作方法,性能更好一些。

  • 安装memecache

sudo apt-get install php5-memcache
  • 安装memecached

sudo apt-get install memcached
sudo apt-get install php5-memcached
  • 重启fpm

service php5-fpm restart
  • 验证

参考:

https://blog.csdn.net/weixin_43064111/article/details/82054892

https://blog.csdn.net/qq_37186127/article/details/78954344

原文地址:https://www.cnblogs.com/wanghaokun/p/10208556.html