zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Mac 安装 memcached SpringBoot 使用 Memcached 缓存

SpringBoot安装缓存Mac memcached 使用
2023-09-11 14:14:53 时间

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