7.1 模拟oom
redis直接退出。
7.2 模拟宕机
redis-cli debug segfault
7.3 模拟hang
redis-cli -p 6379 DEBUG sleep 30
7.4 快速产生测试数据
测试利器,快速产生大量的key
127.0.0.1:6379> debug populate 10000 OK 127.0.0.1:6379> dbsize (integer) 10000
7.5 模拟RDB load情形
save当前的rdb文件,并清空当前数据库,重新加载rdb,加载与启动时加载类似,加载过程中只能服务部分只读请求(比如info、ping等): rdbSave(); emptyDb(); rdbLoad();
7.6 模拟AOF加载情形
清空当前数据库,重新从aof文件里加载数据库 emptyDb(); loadAppendOnlyFile();
Redis开发运维实践指南 本文为《Redis开发运维实践指南》内容,该书作者为黄鹏程,已授权云栖社区转载。