Simple Spring Memcached 使用教程

Simple Spring Memcached 使用教程

simple-spring-memcachedA drop-in library to enable memcached caching in Spring beans via annotations项目地址:https://gitcode.com/gh_mirrors/si/simple-spring-memcached

1. 项目的目录结构及介绍

Simple Spring Memcached (SSM) 是一个用于在 Spring beans 中启用 memcached 缓存的库。以下是项目的目录结构及其介绍:




simple-spring-memcached/


├── aws-elasticache-provider/


├── integration-test/


├── jmemcached-maven-plugin/


├── simple-spring-memcached/


├── spring-cache-integration-test/


├── spring-cache/


├── spymemcached-provider/


├── src/


│   └── main/


│       └── assembly/


├── xmemcached-provider/


├── .gitignore


├── LICENSE


├── README.md


├── changelog.txt


├── formatter.xml


├── license.txt


├── pom.xml


├── readme.txt


├── run-tests.bat


├── ssm-core-3.0.xsd


├── start_memcached.sh

aws-elasticache-provider/: 与 AWS ElastiCache 集成的代码。integration-test/: 集成测试代码。jmemcached-maven-plugin/: 用于 memcached 的 Maven 插件。simple-spring-memcached/: 核心库代码。spring-cache-integration-test/: Spring 缓存集成测试代码。spring-cache/: Spring 缓存相关代码。spymemcached-provider/: 使用 spymemcached 客户端的提供者。src/main/assembly/: 用于打包的配置文件。xmemcached-provider/: 使用 xmemcached 客户端的提供者。.gitignore: Git 忽略文件配置。LICENSE: 项目许可证。README.md: 项目说明文档。changelog.txt: 变更日志。formatter.xml: 代码格式化配置。license.txt: 许可证文本。pom.xml: Maven 项目配置文件。readme.txt: 项目说明文本。run-tests.bat: 运行测试的批处理文件。ssm-core-3.0.xsd: SSM 核心 XML 模式定义。start_memcached.sh: 启动 memcached 的脚本。

2. 项目的启动文件介绍

项目的启动文件主要是 start_memcached.sh,这是一个用于启动 memcached 服务的脚本。在使用 Simple Spring Memcached 之前,需要确保 memcached 服务已经启动。




#!/bin/bash


 


# 启动 memcached 服务


memcached -d -m 64 -p 11211 -u nobody -l 127.0.0.1

3. 项目的配置文件介绍

项目的配置文件主要是 pom.xmlapplication.properties(假设存在)。

pom.xml

pom.xml 是 Maven 项目的配置文件,包含了项目的依赖、插件和其他配置信息。




<project xmlns="http://maven.apache.org/POM/4.0.0"


         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"


         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">


    <modelVersion>4.0.0</modelVersion>


    <groupId>com.google.code</groupId>


    <artifactId>simple-spring-memcached</artifactId>


    <version>4.1.3</version>


    <dependencies>


        <dependency>


            <groupId>com.google.code.simple-spring-memcached</groupId>


            <artifactId>xmemcached-provider</artifactId>


            <version>4.1.3</version>


        </dependency>


    </dependencies>


</project>

application.properties

application.properties 是 Spring Boot 项目的配置文件,用于配置 memcached 连接信息。




# Memcached 配置


memcached.servers=localhost:11211


memcached.protocol=BINARY


memcached.opTimeout=1000


memcached.locatorType=CONSISTENT


memcached.failureMode=Red

simple-spring-memcachedA drop-in library to enable memcached caching in Spring beans via annotations项目地址:https://gitcode.com/gh_mirrors/si/simple-spring-memcached

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...