Mac 安装 memcached SpringBoot 使用 Memcached 缓存

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 安装 memcached SpringBoot 使用 Memcached 缓存相关的知识,希望对你有一定的参考价值。

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached基于内存的key-value存储,用来存储小块的任意数据,这些数据可以是数据库调用、API调用或者是页面渲染的结果。通过Memcached缓存数据库查询结果,可以有效地减少数据库访问次数,进而提高动态Web应用的速度。虽然Memcached的守护进程是用C写的,但是客户端可以用任何语言来编写,并通过Memcached协议与守护进程进行通信。

因为Spring Boot暂时还没有提供 Memcached相关的支持包,因此需要我们通过集成第三方提供的Memcached客户端来实现。Spymemcached是官方推出的一个Memcached Java客户端,使用NIO实现,异步、单线程,在性能上表现出色,广泛应用于Java + Memcached项目中。

1 Mac 安装 memcached

使用homebrew安装memcached:

brew install memcached

2 启动

brew services start memcached


停止 memcached
查看 memcached 所在的进程 id

ps -ef|grep memcached

kill 进程id

kill xxx

重启 memcached 执行以下命令即可

brew services restart memcached

连接 memcached
启动 memcached 后,可直接使用 telnet 命令 连接到 memcached 端口

本地连接使用 localhost 或者127.0.0.1都可以

telnet localhost 11211

以上是关于Mac 安装 memcached SpringBoot 使用 Memcached 缓存的主要内容,如果未能解决你的问题,请参考以下文章

mac安装memcache

Mac下brew/memcached/nginx的安装

如何在 XAMPP mac osx lion 中设置 memcache

全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)

memcache 安装与简单使用

Memcache 不使用 Symfony(已安装 Memcached)