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⽀ 支持数据备份,即主从模式下的数据备份;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2020-05-29 Mysql 笔记