aerospike-example-set-eviction-lru

时间:2024-04-21 13:33:07
【文件属性】:

文件名称:aerospike-example-set-eviction-lru

文件大小:10KB

文件格式:ZIP

更新时间:2024-04-21 13:33:07

Java

Aerospike示例:最近最少使用(LRU)缓存 如果您有松散的物品集合,我们希望删除未使用的物品。 介绍 此示例演示了如何将Aerospike命名空间配置为充当缓存。 这段代码演示了如何在内存缓存中保留项目仅存在5秒钟。 将有32个线程同时运行,从缓存中拉出不同的项。 配置哪个名称空间应容纳您的LRU namespace lru_test { default-ttl 5 nsup-period 1 replication-factor 1 memory-size 1G } 有关配置的一些注意事项: 这是没有复制的内存配置。 default-ttl是项目应保持活动状态的时间(以秒为单位),这对于您的工作负载而言应该更高。 nsup周期是Aerospike驱逐过程将运行的频率。 增强功能(请参阅Aerospike文档): 您可以在记录级别对TTL进行细粒度控


【文件预览】:
aerospike-example-set-eviction-lru-main
----src()
--------main()
----LICENSE(1KB)
----README.md(3KB)
----pom.xml(4KB)
----docker-compose.yml(457B)
----.gitignore(301B)
----aerospike.conf(664B)

网友评论