gpt4 book ai didi

c - 在memcached中存储指针

转载 作者:行者123 更新时间:2023-11-30 17:29:41 25 4
gpt4 key购买 nike

我试图弄清楚是否有一种方法可以在技术上将指针存储在 memcached 中以便稍后使用。例如,我当前的代码正在跟踪通过套接字连接的用户的信息。每个用户都由一个结构体跟踪,其中包含套接字 fd 和用户名。我希望能够将该结构的指针存储在 memcached 的数据中,这样我就可以按名称查找用户(键查找)并检索指向与该用户关联的结构的指针,然后将其传递给期望的函数一个指针。这可能吗?如果可以,我该怎么做?我在类型转换方面遇到了一些困难,并且仍在学习 C。感谢您的帮助。

最佳答案

这不是适合 memcached 的应用程序。它的目的是作为多个相似进程之间的共享缓存;由于指针仅在单个进程内有效,因此将它们存储在共享位置没有意义。

如果您需要键/值查找,请在应用程序中使用适当的数据结构(例如哈希表)。为此,您不需要 memcached;它会比本地查找慢得多。

关于c - 在memcached中存储指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25554793/

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