Mac 安装 memcached SpringBoot 使用 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
相关文章
- springboot中配置mybatis别名该怎么写?
- SpringBoot ( 七 ) :springboot + mybatis 多数据源最简解决方案
- SpringBoot应用和PostgreSQL数据库部署到Kubernetes上的一个例子
- SpringBoot 配置日期时间自动填充
- Springboot项目执行时,控制台没有输出Tomcat端口
- 【SpringBoot15】SpringBoot中实现启动任务
- SpringBoot引入本地jar包
- springboot配置启动后自动打开浏览器访问项目
- springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
- SpringBoot动态配置加载
- SpringBoot实例②springboot+jdbcTemplate小例子实现增删查改
- 【项目实战】SpringBoot整合Protobuf,实现基于RestTemplate的模拟客户端与服务端的远程调用
- 【java】springboot项目启动数据加载内存中的三种方法
- springboot使用jxls导出excel___(万能通用模板)--- SpringBoot导入、导出Excel文件___SpringBoot整合EasyExcel模板导出Excel