|
树莓派安装和配置memcache服务
前言
传统数据库其读写速度是瓶颈,为了解决日常系统中数据库的读写速度可以考虑使用memcache这种内存型数据库。memcache是分布式的高速内存数据库,他是由Livejournal完成的开发,是目前大多数网站等系统提供网站零时数据访问的常见数据库。因为这个memcache在一些大型的或者要求速度高的,以及数据操作平凡,但是临时数据比较多的网站能显著提供其访问速度。所以这里我们演示以下如何在树莓派环境下面安装配置memcache服务端。
在线安装memcache服务端
因为memcache是一个常见的LINXU系统下的服务,所以树莓派可以通过在线安装的方式进行自动安装,其命令如下;
apt-get install memcached;
完场memcache的安装后我们启动并测试登录,其命令如下;
memcached -d -m 128 -p 11111 -u root
以上是启动memcache服务的命令,其参数具体意义如下;
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
安装memcache客户端
因为memcache是服务/客户端模式所以我们还要安装相应的客户端,这里我们以PHP网站安装为例,其命令如下;
apt-get install php5-memcache
然后我们修改配置文件让其生效
配置php.ini文件
添加 extension = memcache.so
重启apache或者PHP-FPM等服务,然后再用phpinfo函数就可以看到memcache加载成功了。
总结
总体来说在树莓派上安装memcaceh还是比较简单,但是还是要注意有些版本的系统源上没有memcaceh安装信息,所以可能需要自己去添加新的安装源。