我需要将不同类型的数据存储到memcached
中我需要知道选择密钥的正确方法是什么。
具体来说,对于会话,我应该将会话ID设置为密钥吗?如果将来我增加会话ID的长度以超过密钥的250
限制怎么办?
答案 0 :(得分:1)
Memcached不允许您执行基于命名空间的操作,因此在您拥有客户端逻辑之前,键的命名没有太大影响。
对于在同一个memcached中设置的不同类型的数据。 Memcached根据所设置的数据将内存划分为特定大小的块。 因此,如果数据大小分布很大,则memcached将无法最佳地利用空间。
请参阅以下链接,深入了解分配系统。
http://www.adayinthelifeof.nl/2011/02/06/memcache-internals/