社区
PHP
帖子详情
memcache和mysql的memory引擎实现用户在线判断 同步问题
allen0228
2011-08-06 09:48:19
以前在线机制是通过mysql数据的memory引擎实现的
现在加入了memcache 想通过memcache实现
但是现在我无法权衡的是到底是用下面的那种方法是最好的
1 mysql的memory和memcache同时是用 这里面就要处理一个同步的问题
每次用户操作都要同时更新数据库的时间和memcache的时间
2 舍弃mysql 直接使用memcache 全部用内存
望高手给予解答 如果有更好的方法 还望高手不吝赐教
...全文
254
6
打赏
收藏
memcache和mysql的memory引擎实现用户在线判断 同步问题
以前在线机制是通过mysql数据的memory引擎实现的 现在加入了memcache 想通过memcache实现 但是现在我无法权衡的是到底是用下面的那种方法是最好的 1 mysql的memory和memcache同时是用 这里面就要处理一个同步的问题 每次用户操作都要同时更新数据库的时间和memcache的时间 2 舍弃mysql 直接使用memcache 全部用内存 望高手给予解答 如果有更好的方法 还望高手不吝赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allen0228
2011-10-30
打赏
举报
回复
[Quote=引用 4 楼 quzhongxiong 的回复:]
为什么要每次更新时间呢
你设置一个时间,当某一个活动用户做了某一操作,即与数据表里面存的当前用户的最新活动时间相比较,如果当前时间减去最近活动时间大于你设置的时间,则更新在线表相关字段,否则的话,就不用更新了,这样起码可以省略你每次更新数据库所带来的性能消耗了
至于说memcache与MEMORY你想用哪个,我觉得你完全用memory即可了,因为它本身就是在内存中来实现数据存储的
……
[/Quote]
多谢 我要的就是这个答案
allen0228
2011-10-30
打赏
举报
回复
[Quote=引用 2 楼 by53008749 的回复:]
memcache 操作起来比较方便,但是唯一缺点就是。。。服务器重启的问题。
[/Quote]
服务器重启之后 mysql的memory引擎的数据表数据也会丢失的
by53008749
2011-08-15
打赏
举报
回复
memcache 操作起来比较方便,但是唯一缺点就是。。。服务器重启的问题。
quzhongxiong
2011-08-15
打赏
举报
回复
为什么要每次更新时间呢
你设置一个时间,当某一个活动用户做了某一操作,即与数据表里面存的当前用户的最新活动时间相比较,如果当前时间减去最近活动时间大于你设置的时间,则更新在线表相关字段,否则的话,就不用更新了,这样起码可以省略你每次更新数据库所带来的性能消耗了
至于说memcache与MEMORY你想用哪个,我觉得你完全用memory即可了,因为它本身就是在内存中来实现数据存储的
还有,我不知你是否存在于几个服务器,如果只是一台服务器,那更加不用考虑memcache了
jessefly
2011-08-15
打赏
举报
回复
不知道你是做什么的
在实际操作中,用内存处理相当效率较高,但是负载过大的话
也会造成一定的瓶颈。
备份机制要非常完善。
另外,Mysql没那么差的!效率也能提高,不知道你的负载有多大,能到了舍弃的地步!
allen0228
2011-08-09
打赏
举报
回复
怎么没有人回啊
mysql
mem
ory
引擎
_
MySQL
Mem
ory
存储
引擎
浅析
前言需求源自项目中的
Mem
Cache
需求,開始想用
Mem
Cache
d(官方网站:http://
mem
cache
d.org/ ),但这个在Linux以下应用广泛的开源软件无官方支持的Windows版本号。后来看到博客园在用NorthScale
Mem
cache
d Server(官方...
mysql
mem
ory
引擎
备份_
MySQL
Mem
ory
存储
引擎
浅析
前言需求源自项目中的
Mem
Cache
需求,开始想用
Mem
Cache
d(官方站点:http://
mem
cache
d.org/),但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本。后来看到博客园在用NorthScale
Mem
cache
d Server(官方站点...
mysql
mem
ory
优点_
MySQL
Mem
ory
存储
引擎
:优势及性能测试
【IT168技术】需求源自项目中的
Mem
Cache
需求,开始想用
Mem
Cache
d(官方站点:http://
mem
cache
d.org/ ),但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本。后来看到博客园在用NorthScale
Mem
cache
d ...
mysql
mem
ory
引擎
使用_
MySQL
Mem
ory
存储
引擎
浅析
需求源自项目中的
Mem
Cache
需求,开始想用
Mem
Cache
d(官方站点:http://
mem
cache
d.org/ ),但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本后来看到博客园在用NorthScale
Mem
cache
d Server(官方站点:...
MySQL
Mem
ory
存储
引擎
浅析
需求源自项目中的
Mem
Cache
需求,开始想用
Mem
Cache
d(官方站点:http://
mem
cache
d.org/ ),但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本。后来看到博客园在用NorthScale
Mem
cache
d Server(官方站点...
PHP
20,359
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章