redis功能丰富

来源:互联网 发布:sql语句大全实例教程 编辑:程序博客网 时间:2024/05/18 02:42

在性能上redis是单线程模型,而memcached支持多线程,所以在多核服务器上后者的性能更高一些。然而,redis的性能已经足够优异,在绝大部分场合下其性能都不会成为瓶颈,所以在使用时更应该关心的是二者在功能上的区别。如果需要用到高级的数据类型或是持久化等功能,redis将会是memcached很好的额替代品。

作为缓存系统,redis还可以限定数据占用的最大内容空间,在数据达到空间限制后可以按照一定的规则自动淘汰不需要的键。


除此之外,redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易地实现一个高性能的优先级队列。同时在更高层面上,redis还支持"发布/订阅"的消息模式,可以基于此构建聊天室等系统。

0 0
原创粉丝点击