访问Redis数据库的有效方法

时间:2011-06-23 08:02:03

标签: redis

在我的一些应用程序中,访问Redis似乎成了瓶颈。目前,有两种方法可以提高访问效率。流水线和访问Unix套接字而不是TCP。

但是不是以更有效的方式访问它吗?更像是一个图书馆,就像你在处理BDB或Toky Cabinet一样?或者别的什么。

1 个答案:

答案 0 :(得分:1)

如果redis是一个瓶颈,那么您的配置或正在使用的查询类型可能会出现问题。有些事要检查:

  • 使用MGET将比几个GET命令快得多 - 最小化单独请求的数量
  • 使用线程和多个连接 - 单个连接必须等待一个命令返回才能处理下一个命令。如果第二个命令不相关,则不必等待。
  • 确保正确配置虚拟机和保存 - 如果设置错误,红色可能最终使用系统虚拟内存,这实际上会导致性能下降。