使用Redis有哪些好处?redis相比memcached有哪些优势?

使用Redis有哪些好处?redis相比memcached有哪些优势?

使用Redis的好处:

(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)

(2) 支持丰富数据类型,支持string,list,set,sorted set,hash

(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行

(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除

redis相比memcached的优势:

(1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型

(2) redis的速度比memcached快很多

(3) redis可以持久化其数据

上一篇:分享一道C#使用委托来求最大值的面试题你会不?


下一篇:使用.net 和Selenium模拟百度登录