Redis RDB 压缩简单测试

Redis RDB 压缩简单测试

测试主要针对字符串类型进项测试,key 的命名 user_info_id 内容如下

{
    "user_id":1084733,
    "user_real_name":"邓春碧",
    "user_birthday":"2004-01-27",
    "user_sex":1,
    "user_phone_num":"18911570976",
    "user_register_date":"1971-07-15",
}

以下是 1000 万 key 的数据信息

是否开启压缩rdb文件大小(字节)加载时间(秒)备份时间(秒)
未压缩19575688416.1388.32
压缩17290406037.93917.026
百分比-11.67%+29.34%+104.64%

加载时间和备份所需时间可以在 log 文件找到

DB loaded from disk: 6.138 seconds
DB loaded from disk: 7.939 seconds
21572:M 16 Apr 2021 05:06:05.832 * Background saving started by pid 21612
21612:C 16 Apr 2021 05:06:22.747 * DB saved on disk
21612:C 16 Apr 2021 05:06:22.762 * RDB: 0 MB of memory used by copy-on-write
21572:M 16 Apr 2021 05:06:22.858 * Background saving terminated with success
22373:M 16 Apr 2021 05:13:17.261 * Background saving started by pid 22400
22400:C 16 Apr 2021 05:13:25.529 * DB saved on disk
22400:C 16 Apr 2021 05:13:25.544 * RDB: 0 MB of memory used by copy-on-write
22373:M 16 Apr 2021 05:13:25.581 * Background saving terminated with success

版权声明:本文为qq_40829735原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。