教程 memcached tutorial

Java 示例

Java 常用的 Memcached 客户端有 spymemcached,使用简单且性能良好。

添加依赖

使用 Maven 时,在 pom.xml 中添加:

xml
<dependency>
    <groupId>net.spy</groupId>
    <artifactId>spymemcached</artifactId>
    <version>2.12.3</version>
</dependency>

`

连接 Memcached

java
import net.spy.memcached.MemcachedClient;
import java.net.InetSocketAddress;

public class MemcachedDemo {
    public static void main(String[] args) throws Exception {
        // 连接本地 Memcached 服务
        MemcachedClient client = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211));
        
        // 设置缓存,有效期3600秒
        client.set("user:1001", 3600, "Alice");
        
        // 获取缓存
        Object value = client.get("user:1001");
        System.out.println("缓存值: " + value);
        
        // 删除缓存
        client.delete("user:1001");
        
        // 关闭客户端
        client.shutdown();
    }
}

说明

  • set 方法第一个参数是 key,第二个是过期时间(秒),第三个是存储的值。
  • 记得调用 shutdown() 关闭客户端,释放资源。