gpt4 book ai didi

java - memcached 设置操作有多快?

转载 作者:太空宇宙 更新时间:2023-11-04 08:00:01 25 4
gpt4 key购买 nike

我需要设计一个缓存来存储来自多个客户端的对象。这些客户端都可以并行出现。这些对象需要存储在memcached上,并在以后检索以供使用。

String newKey ;
private synchronized String setData(Data newData) {
do {
newKey = createRandomKey() ;
} while (memcacheClient.get(newKey) != null) ;
memcacheClient.set(newKey, 10000, newData) ;
}

我的问题是,这种方法会成为并行客户端访问的瓶颈吗?

或者

我应该创建一个共享列表和一个线程吗?该线程将异步执行 setData ?

最佳答案

循环的延迟很大程度上取决于随机createRondomKey的实现方式。必须使用随 secret 钥吗?是否有可能提出一些语义命名方案(例如,userid/category/blabla)?这也将节省您记住随 secret 钥的精力。

关于java - memcached 设置操作有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com