springboot使用memcache缓存

Memcached简介

  Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

  Memcached 的守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap条目);当某个服务器S停止运行或崩溃了,所有存放在S上的键/值对都将丢失。  

存储方式

  为了提高性能,memcached中保存的数据都存储在memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启memcached、重启操作系统会导致全部数据消失。另外,内容容量达到指定值之后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存。memcached本身是为缓存而设计的服务器,因此并没有过多考虑数据的永久性问题。

Memcached 安装

  我是在windows下安装使用的。

  32位请下载这里: 链接: https://pan.baidu.com/s/1qPxMDPEtsCFBWaG3bsVT6Q 密码: hrih

  下载之后解压就行。

  64位先下载32位,进行解压,接着下载这里:链接: https://pan.baidu.com/s/1X3MeLgB5QObksm35LKZ-eg 密码: xbn4  

  解压之后,把里面的三个文件复制到32位的里面,覆盖即可。

  我解压之后放在E盘:

  使用管理员权限运行以下命令

  E:\memcache\memcached.exe -d install

启动关闭卸载memcache

  启动: E:\memcache\memcached.exe -d start

  关闭: E:\memcache\memcached.exe -d stop

  卸载: E:\memcache\memcached.exe -d uninstall

在spring boot中使用memcache作为缓存

  

猜你喜欢

转载自www.cnblogs.com/heqiyoujing/p/9621751.html