Redis与memcached的区别

  1. redis并不是把所有的数据都存放在内存,还可以将一些长期不使用的值存放在磁盘当中。而memcached只能存放在内存当中的;
  2. redis的数据类型比memcached的数据类型丰富,除了string外,还有set,list,sortd set,hash等;
  3. redis是可以持久化数据的,在一定程度上避免了数据的丢失,而memcached的安全性较低,一旦遇到停电,宕机的情况数据就会丢失;
  4. 设置过期时间,memchched是在set key的时候直接设定时间(memcache.set(key,value,new Date(50)) 设置为50秒过期),而redis设置过期时间是通过expire来设置的;
posted @ 2019-07-26 11:46  石智文的博客  阅读(173)  评论(0编辑  收藏  举报