首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

memcached 依据 sql 来缓存 数据

2012-09-13 
memcached根据 sql 来缓存 数据?1 以前 用memcached 的时候? 一般是做用户状态管理, 一般用户名长度也就 2

memcached 根据 sql 来缓存 数据

?

1 以前 用memcached 的时候? 一般是做用户状态管理, 一般用户名长度也就 20左右个

?

?所以一直没有去留意? mencached? key 长度的限制

?

?

今天 一个新的项目 商业网站 需要根据sql? 来做key 来实现 数据缓存 ,因为有时候 sql的查询长度会超过 memcached的key的 250 个字节

?

?

?所以 我们如果以sql 为key的话 会直接存不进去,

?

?比如 有一段sql 为 select *?from userinfo where id=?

?

?为了解决这样的问题??

?

?我们 这样做 :把 select * from userinfo where id 用一个关键字 user# +数字的值 来做key 存储数据

?

依此类推 用来解决 sql 长度 长度 超过 key的长度限制,这个需要自己根据业务来定义 key的值的规范 来解决这样的问题

?


----------------------承接java 项目
java web ,
java 中间件开发
电话 13534066735
QQ?? 239052343

?

热点排行