我需要将不同类型的数据存储到 memcached
- 会话
- 页面的html
- 数据库查询的结果
- 用户信息
- 网站主题数据
- 一些其他类型的对象
我需要知道选择键的正确方法是什么。
具体来说,对于会话,我应该将会话 ID 设置为键吗?如果将来我增加会话 ID 的长度以超过250
密钥的限制怎么办?
我需要将不同类型的数据存储到 memcached
我需要知道选择键的正确方法是什么。
具体来说,对于会话,我应该将会话 ID 设置为键吗?如果将来我增加会话 ID 的长度以超过250
密钥的限制怎么办?
Memcached 不允许您执行基于命名空间的操作,因此在您拥有客户端逻辑之前,键的命名不会产生太大影响。
至于不同类型的数据被设置在同一个memcached中。Memcached 根据设置的数据将内存划分为特定大小的块。因此,如果数据大小分布很大,那么 memcached 就不会最佳地利用空间。
请参考以下链接,深入了解分配系统。
http://www.adayinthelifeof.nl/2011/02/06/memcache-internals/