自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

laughing_zhong的专栏

藏器于身,待时而动

  • 博客(5)
  • 收藏
  • 关注

原创 高效读写DB---目标

最近的工作需要频繁的读写数据库,即使我们用了 redis做缓存,这样的话,我们减少了对数据库的读,但没有减少对数据库的写。我想要减少对数据库的写操作,这样可以减少对数据库的压力。所以决定实现一个DBCache.主要作用:缓存部分数据   根据需求,我们可以按照LRU算法,来在DBCache缓存活跃用户数据,这样有两个作用:第一,当用户来读数据的话,我们可以直接,从DBCache的内存缓

2013-03-20 19:03:10 672

原创 构建通用还是专一型系统

所谓通用就是在什么地方,什么时间都能共用的东西(自己定义)经常在开发讨论的过程中,会遇到一些比较特殊的问题。例如我们在用一个开源软件memcached或者redis,会遇到一些很特别的问题,而这个问题对系统的整体性能影响很大,(具体我就不说了,涉及到公司的业务处理),我的原则是我们不能按照现有的策略去是用redis,或者memcached,既然是开源的我们能拿到源码,我们开源在源码中做少许的改

2013-03-18 18:15:43 544

原创 数据控制层实现

接着上一篇的设计,初步构想的实现如下:综述: 数据控制层,主要是负责app(应用层)跟数据层的交互。 目的:减少整个服务器组的耦合度,以是应用层的逻辑与数据分开,最大限度的提高应用层服务的吞吐量。设计原则:最大限度的实现异步,并发处理。屏蔽应用层与数据层的交互细节。程序分三层:网络层,逻辑层,数据交互层网络层:采用epoll做客户端请求的网络处理。这一层主要

2013-03-17 22:46:25 1146

原创 redis 集群设计一种方案

最近,在做一个管理2亿用户数据的平台方案,根据我们业务的需求,采用http协议,这样很自然地,我们就是用了webserver, nginx+fast_cgi ,后端缓存我们选择了redis.但对于2亿的用户处理,我们的缓存不能是一两台就能够的,最后我们决定使用8个redis来缓存我们目前的数据。这样问题就来了:服务器组耦合度很大,不利于开发,维护,       我们的应用进程要去访

2013-03-14 13:16:39 715

原创 redis应用小技巧

前两天在跟同事讨论交互协议时间,由于我们的架构技术上采用的是http协议,对每个请求,应用程序要跟redis交互两次,一次去取用户登录的session,拿到本地应用逻辑验证通过后再做下面的逻辑处理。对于这种用法,我本人是很反对这种交互方式的,没有必要没个请求逻辑都要去redis请求两次,   我认为至少我们有两种方法来解决这个问题(要请求两次)的:1 我们可以在请求的包里加一段lua脚本,

2013-03-07 22:51:51 784

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除