Redis与ssdb的用法

机构:北大青鸟 时间:2015-12-15 点击:667

      redis提供了多种数据类型,我经常使用的为string 、hash、list、set、sorted set,基本能满足项目对于数据类型的要求。我们使用的是redis的Java客户端,提供了一系列针对redis命令对应的api。redis的持久化 提供了多种策略,但我们没有去做持久化,自己研究了下,AOF方式感觉是最可靠的,原理和mysql的二进制日志很类似,也是将操作信息记录下来写到文 件,从服务器去读取日志并执行操作。

  在平常内网开发中可能经常需要调整数据存储细节,所以如果之前的数据依然驻留在内存中,会导致很多功能无法正常运行,所以在调整细节之后,需要对redis数据库flushdb操作。

  redis与ssdb在某些场景很适合使用,比如某些数据在数据库中只能残留2分钟,类似YY频道T人,固定几分钟后才能进来,就可以使用setex key seconds value命令,之后判断是否过期可以通过exists key 命令。

  redis常用命令网站:http://redis.readthedocs.org/en/latest/ 涵盖了redis的命令及demo.

  在搭ssdb前说redis,因为ssdb很好的兼容了redis的api。是redis的很好替代品。

  ssdb相对于redis来说有很多优点:是redis数据库的100倍容量,可以存储几十亿的数据量。相对redis来说,占用内存很少。

  更多资讯:武汉软件工程师培训学校

返回顶部