Memcache数据备份和还原

摘要:
1.Memcache数据存储限制密钥长度250字节默认值1MB(-l可用于设置为2MB)默认缓存过期时间最多为30天(设置为0永不过期)2.下载memcached工具程序#wgethttps://raw.githubusercontent.com/memcached/memcached/master/scripts/memcached-tool-P/opt#chmo

1.memcache数据存储限制条件

Key长度250bytes

预设Value 1MB(可使用-l 设定为2MB)

默认cache过期时间最为30天(设为0表示永不过期)

2.下载memcached-tool程序

# wget https://raw.githubusercontent.com/memcached/memcached/master/scripts/memcached-tool -P /opt
# chmod +x /opt/memcached-tool

3.备份memcache数据(加上memcache服务器为10.1.1.1)

# /opt/memcached-tool 10.1.1.1:11211 dump > /opt/back_data
add 19b92701438ad279jkds1jklc272b35f 0 1613178136 586
a:3:{s:4:"text";..................}

再在localhost地址上dump一份验证数据

# /opt/memcached-tool localhost:11211 dump > /opt/verify_data

比较两份数据笔数是否一致

# wc -l /opt/back_data
# wc -l /opt/verify_data

4.还原memcache数据

# nc 10.1.1.1 11211 < /opt/back_data

免责声明:文章转载自《Memcache数据备份和还原》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#winform 窗体缩放自适应nopCommerce 数据缓存下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Cacti数据备份与数据迁移还原

简介:部署了一台备用cacti监控服务器,需要将原cacti监控服务器的数据迁移到新的监控主机上去,实现监控数据双重同步备份。 cacti数据是由mysql数据(主要保存设备配置信息、用户信息等)和rra数据(环状数据库,没有起点和终点,存储监控数据信息;加载速度比mysql数据库快)。因此只需要将这两部分数据备份再恢复到新部署的cacti即可。...

Zotero使用教程(2)-数据备份

小书匠 这篇文章的目标是让你无论是 换系统,重新安装zotero等都可以还原回你的文献库,而且整个过程基本是自动完成的。 这部分解决下面的两种情况: 1.zotero有自己既定的一套存储方式,不是一般的文件管理器那样直接看到其pdf,这个可以通过前篇文章的插件zotfile解决。但是如果想备份这个插件导出来的pdf,该如何解决呢? 2.zotero不仅保...

中间件(1)分布式缓存

为了提高网站性能,一般都会使用到缓存,缓存的数据源包括数据库,外部接口等,缓存一般分为两种,本地缓存和分布式缓存,这里主要总结的是分布式缓存。 Memcached vs Redis 最常用的分布式缓存是Redis和Memcached,它们都是分布式缓存技术中的一种,可能大部分的开发人员都听说或者接触过,但是很少有人认真分析它们之间有什么不同,以及使用场景。...

容灾备份技术

1.灾备和容灾的定义:       灾备实际是指的信息系统应对灾难的一整个流程,应该是既包含灾难前的备份,又包含灾难后的恢复。容灾比较侧重灾难发生时的系统切换应对能力,备份主要用于灾难发生后的数据恢复容灾是指为了保证关键业务和应用在经历各种灾难后,仍然能够最大限度的提供正常服务的所进行的一系列系统计划及建设行为。业务连续性是容灾的最终建设目标容灾是一个宏观...

memcache安装

Window 下安装 Memcached 官网上并未提供 Memcached 的Window平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可: 32位系统 1.2.5版本:http://static.runoob.com/download/memcached-1.2.5-win32-bin.zip 3...

Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协...