memcached与redis的区别

1、Redis和Memcache都将数据存储在内存中,都是内存数据库。然而,Memcache也可以用来缓存其他东西,比如图片和视频;
2、Redis不仅支持简单的k/v数据,还提供string、hash、list、set、Zset等数据结构的存储;
3、虚拟内存——当物理内存耗尽时,redis可以将一些长期未找到的值交换到磁盘上;
4、到期策略——在设置期间指定Memcache,例如set key1008,即永远不会过期。
可以通过设置Redis,例如,expire name 10;
5、分布式-设置Memcache集群,使用magent作为主从;Redis可用作主站和从站。两者都可以是“主”和“从”;
6、存储数据的安全性:Memcache挂断后,数据消失;Redis可以定期保存到磁盘(持久);
7、灾难恢复——Memcache挂起后,数据无法恢复;redis数据丢失后,可以通过AOF恢复;
8、Redis⽀ 支持数据备份,即主从模式下的数据备份;

posted @   快乐的在一起  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
历史上的今天:
2020-05-29 Mysql 笔记
点击右上角即可分享
微信分享提示