持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情 现在很多项目都有用到memcache,今天就说下在宝塔上安装memcache,和一些简单的使用。
1.先安装memcache数据库
2. 等待安装,安装也挺快的
3.安装完成就是这样了,下面我们看下各个选项的一些信息内容
4.看下配置信息,如果对这些配置不熟悉,最好不要随便更改。
我按装的版本为1.6
运行的状态,可以查看当前的一些运行状态,方便后期做出适当的调节
都是默认设置,没有更改,一些基本信息就是这样了,你也可以根据自己的服务器配置,进行适当的调整,更改下端口,和缓存的大小以及最大的连接数
5.要安装php 扩展。注意,要根据自己所用的PHP版本进行选项,要在对应的PHP版本上的扩展进行安装memcache扩展。这里为什么不用memcache呢,memcached扩展的发布时间比memcache晚,memcahced扩展比memcache扩展拥有更多的优点,如低内存、线程安全、支持session、提供更多的方法等,所以这里就选用了memcache
6.接下来,我就在用laravel框架的一个系统上进行测试。先添加路由。
Route::any('testmemcache', 'BannerController@testmemcache'); //测试缓存
7. 在控制器上新建一个测试的方法 testmemcahe,用来测试,(注意,控制器要引用
use Illuminate\Support\Facades\Cache)
` public function testmemcache(){
} `
8.先写入的功能
` public function testmemcache(){
Cache::store('memcached')->put('bar', 'baz', 600); // 10 Minutes
}`
9.然后测试下,看下能不能打印成功。
` public function testmemcache(){
Cache::store('memcached')->put('bar', 'baz', 600); // 10 Minutes
$value = Cache::store('memcached')->get('bar');
var_dump($value);
}`
10,在接口测试工具上,是可以打印出来,刚才写入的内容的
总结:这只是简单的测式使用,要想发挥memcache的用处,还是需要结合实际的业务逻辑来使用,这样的话,会让你的项目性能方面得到大大的提高。