设为首页 收藏本站
查看: 782|回复: 0

[经验分享] Redis-audit工具使用

[复制链接]

尚未签到

发表于 2018-11-7 10:37:46 | 显示全部楼层 |阅读模式
[root@db1 ~]#  git clone https://github.com/snmaynard/redis-audit.git  
Cloning into redis-audit...
  
remote: Counting objects: 117, done.
  
remote: Compressing objects: 100% (79/79), done.
  
remote: Total 117 (delta 39), reused 113 (delta 36)
  
Receiving objects: 100% (117/117), 17.63 KiB, done.
  
Resolving deltas: 100% (39/39), done.
  
[root@db1 ~]# cd redis-audit/
  
[root@db1 redis-audit]# bundle install
  
Fetching source index from http://rubygems.org/
  
Installing redis (3.0.2)
  
Using bundler (1.3.5)
  
Your bundle is complete!
  
Use `bundle show [gemname]` to see where a bundled gem is installed.
  
[root@db1 redis-audit]# bundle exec ruby redis-audit.rb 192.168.1.13 65430 0 1000
  
Auditing 192.168.1.13:65430 db:0 sampling 1000 keys
  
Getting a list of all 358 keys...
  
Auditing 358 keys...
  
35 keys sampled - 10% complete - 2013-08-23 14:46:15 +0800
  
70 keys sampled - 20% complete - 2013-08-23 14:46:15 +0800
  
105 keys sampled - 29% complete - 2013-08-23 14:46:15 +0800
  
140 keys sampled - 39% complete - 2013-08-23 14:46:15 +0800
  
175 keys sampled - 49% complete - 2013-08-23 14:46:16 +0800
  
210 keys sampled - 59% complete - 2013-08-23 14:46:16 +0800
  
245 keys sampled - 68% complete - 2013-08-23 14:46:16 +0800
  
280 keys sampled - 78% complete - 2013-08-23 14:46:16 +0800
  
315 keys sampled - 88% complete - 2013-08-23 14:46:17 +0800
  
350 keys sampled - 98% complete - 2013-08-23 14:46:17 +0800
  
DB has 358 keys
  
Sampled 464.34 MB of Redis memory
  
Found 12 key groups
  
==============================================================================
  
Found 23 keys containing strings, like:
  
ShoppingCart_6d7cfd49f68043669f30133dc5d983a9, ShoppingCart_177600d6b78d46b9990ab5f6dc5711a6, ShoppingCart_a58d6bd82e8b4e7eb55d874c831b66de,
  
ShoppingCart_6405daf3e0b042f580417e3100887871, ShoppingCart_8d6ff3326eaf46bc8b2e24fb9fad6f87, ShoppingCart_0179c7f4f7c84ab5bd387b068dd1632f,
  
ShoppingCart_93637af307fa47038db62e146351f373, ShoppingCart_0c2f7ed9663e432f8d9cdba89a186650, ShoppingCart_c08edc03c3db43c580d66593211da03f,
  
ShoppingCart_76069203a18c4ecba40f713b85ac24d9
  
These keys use 0.0% of the total sampled memory (4.33 kB)
  
None of these keys expire
  
Average last accessed time: 47 minutes, 40 seconds - (Max: 47 minutes, 40 seconds Min:47 minutes, 40 seconds)
  
==============================================================================
  
Found 83 keys containing strings, like:
  
Class:TrainingOnline;UsrId:c99b93261e5642e4995e313174bc1c46;trnId:9f0ee4743e7f40c085247c14eb5eeae9;,
  
Class:TrainingOnline;UsrId:d6a7adaea2ea4b30907de24de0047ea6;trnId:4fb1eedb88b14d45aba927492d1c8713;,
  
Class:TrainingOnline;UsrId:32cdc62b1cdb4307888c6ad2fd53b996;trnId:9f0ee4743e7f40c085247c14eb5eeae9;,
  
Class:TrainingOnline;UsrId:7d4d033f68374ee49f12c60620ffe651;trnId:1b0ae6754ccf4733add782f9a11bd0ef;,
  
Class:TrainingOnline;UsrId:ecfe8652fc9d4177bf782701d764f19d;trnId:26b9d13727694fc69d3fb31a6a8d3e0b;,
  
Class:TrainingOnline;UsrId:7f36ff25369b4e6ba088c235f05b557c;trnId:8b3d8c8c2ab448d585ed7c4909292948;,
  
Class:TrainingOnline;UsrId:9d2e29e4a765495f99f27f8c703f298b;trnId:4fb1eedb88b14d45aba927492d1c8713;,
  
Class:TrainingOnline;UsrId:9b8a5fede6b049a0921ba093ba8009a6;trnId:5a7bcfa6c4c24e42b0e43b5c58f70fc1;,
  
Class:TrainingOnline;UsrId:76069203a18c4ecba40f713b85ac24d9;trnId:cda6b6e1c3fc417bb7e2e27c998a5862;,
  
Class:TrainingOnline;UsrId:785340fe2d1b4136ad6eb2cb4c85d601;trnId:ec44de45aae64487a93da3b522760d4c;
  
These keys use 0.0% of the total sampled memory (7.21 kB)
  
None of these keys expire
  
Average last accessed time: 47 minutes, 40 seconds - (Max: 47 minutes, 40 seconds Min:47 minutes, 40 seconds)
  
==============================================================================
  
Found 1 keys containing hashs, like:
  
yd.mvc.Public.SsoModels.SsoTemp
  
These keys use 0.01% of the total sampled memory (28.46 kB)
  
None of these keys expire
  
Average last accessed time: 47 minutes, 40 seconds - (Max: 47 minutes, 40 seconds Min:47 minutes, 40 seconds)
  
==============================================================================
  
Found 2 keys containing hashs, like:
  
yd.Model.Public.OnlineCustomer, yd.Model.Public.UserHasAction
  
These keys use 0.02% of the total sampled memory (74.29 kB)
  
None of these keys expire
  
Average last accessed time: 24 minutes, 10 seconds - (Max: 47 minutes, 40 seconds Min:40 seconds)
  
==============================================================================
  
Found 1 keys containing hashs, like:
  
yd.Common.Monitoring.MvcRun
  
These keys use 0.13% of the total sampled memory (597.7 kB)
  
None of these keys expire
  
Average last accessed time: 10 seconds - (Max: 10 seconds Min:10 seconds)
  
==============================================================================
  
Found 2 keys containing hashs, like:
  
yd.Util.MethodRun, yd.Util.WcfKeep
  
These keys use 0.26% of the total sampled memory (1.21 MB)
  
None of these keys expire
  
Average last accessed time: 15 seconds - (Max: 20 seconds Min:10 seconds)
  
==============================================================================
  
Found 13 keys containing hashs, like:
  
yd.Model.Stu.StudyCourseHistory, yd.Model.Sso.Userlink, yd.Model.Sys.GlobalConfig, yd.Model.Sys.ConfigService, yd.Model.Sys.ServiceType, yd.Model.Sso.Domain,
  
yd.Model.Stu.TestTotal, yd.Model.Stu.TestRecord, yd.Model.Stu.StudyNote, yd.Model.Sta.StarStudent
  
These keys use 3.54% of the total sampled memory (16.42 MB)
  
None of these keys expire
  
Average last accessed time: 47 minutes, 40 seconds - (Max: 47 minutes, 40 seconds Min:47 minutes, 40 seconds)
  
==============================================================================
  
Found 7 keys containing hashs, like:
  
yd.Model.Wot.WorkStandardConfig, yd.Model.Wot.TeacherAttention, yd.Model.Wot.TrainingWork, yd.Model.Wot.WorkStandard, yd.Model.Wot.WorkStudent,
  
yd.Model.Wot.WorkType, yd.Model.Wot.StudentWork
  
These keys use 4.51% of the total sampled memory (20.92 MB)
  
None of these keys expire
  
Average last accessed time: 47 minutes, 40 seconds - (Max: 47 minutes, 40 seconds Min:47 minutes, 40 seconds)
  
==============================================================================
  
Found 19 keys containing hashs, like:
  
yd.Model.Cla.AssessTemplateConfig, yd.Model.Cla.WorkStandard, yd.Model.Cla.NewpaperTemplate, yd.Model.Cla.TeacherWorkDetail, yd.Model.Cla.AssessConfig,
  
yd.Model.Cla.OnlineDiscuss, yd.Model.Cla.StudentAssess, yd.Model.Cla.GrowArchive, yd.Model.Cla.LearningResource, yd.Model.Cla.StudentFileConfig
  
These keys use 11.94% of the total sampled memory (55.43 MB)
  
None of these keys expire
  
Average last accessed time: 47 minutes, 40 seconds - (Max: 47 minutes, 40 seconds Min:47 minutes, 40 seconds)
  
==============================================================================
  
Found 28 keys containing hashs, like:
  
yd.Model.Asm.SysinfoConfigType, yd.Model.Asm.User, yd.Model.Ame.CardUseApply, yd.Model.Asm.BranchExpand, yd.Model.Ame.CardOperate, yd.Model.Ame.CardMoney,
  
yd.Model.Ame.CardSellerDetail, yd.Model.Asm.FavoritesType, yd.Model.Ame.Card, yd.Model.Ame.CardSeller
  
These keys use 12.77% of the total sampled memory (59.32 MB)
  
None of these keys expire
  
Average last accessed time: 46 minutes, 5 seconds - (Max: 47 minutes, 40 seconds Min:3 minutes, 30 seconds)
  
==============================================================================
  
Found 22 keys containing hashs, like:
  
yd.Model.Tra.InvoicePrintDetail, yd.Model.Tra.TrainingYear, yd.Model.Tra.InvoicePrint, yd.Model.Tra.TrainingConfigType, yd.Model.Tra.StudentStudy,
  
yd.Model.Tra.CourseAndTeacher, yd.Model.Tra.SendProcess, yd.Model.Tra.StudentDredge, yd.Model.Tra.StudentDredgeHistory, yd.Model.Tra.TrainingMenu
  
These keys use 15.74% of the total sampled memory (73.09 MB)
  
None of these keys expire
  
Average last accessed time: 41 minutes, 36 seconds - (Max: 47 minutes, 40 seconds Min:5 minutes, 10 seconds)
  
==============================================================================
  
Found 157 keys containing hashs, like:
  
yd.Model.Crm.LibraryType, yd.Model.Wot.StandardConfig, yd.Model.Tra.TrainingTemplate, yd.Model.Ctl.CodingSysinfo, yd.Model.Bbs.UserDynamicReply,
  
yd.Model.Asm.Contact, yd.Model.Buy.OfflineRecord, yd.Model.Cts.TimingTaskLog, yd.Model.Cla.Assess, yd.Model.Sys.ArgeService
  
These keys use 51.09% of the total sampled memory (237.25 MB)
  
None of these keys expire
  
Average last accessed time: 43 minutes, 18 seconds - (Max: 47 minutes, 50 seconds Min:10 seconds)
  
==============================================================================
  
Summary
  
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
  
Key                                                | Memory Usage | Expiry Proportion | Last Access Time
  
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
  
yd.Model.Crm.LibraryType                           | 51.09%       | 0.0%              | 10 seconds
  
yd.Model.Tra.InvoicePrintDetail                    | 15.74%       | 0.0%              | 5 minutes, 10 seconds
  
yd.Model.Asm.SysinfoConfigType                     | 12.77%       | 0.0%              | 3 minutes, 30 seconds
  
yd.Model.Cla.AssessTemplateConfig                  | 11.94%       | 0.0%              | 47 minutes, 40 seconds
  
yd.Model.Wot.WorkStandardConfig                    | 4.51%        | 0.0%              | 47 minutes, 40 seconds
  
yd.Model.Stu.StudyCourseHistory                    | 3.54%        | 0.0%              | 47 minutes, 40 seconds
  
yd.Util.MethodRun                                  | 0.26%        | 0.0%              | 10 seconds
  
yd.Common.Monitoring.MvcRun                        | 0.13%        | 0.0%              | 10 seconds
  
yd.Model.Public.OnlineCustomer                     | 0.02%        | 0.0%              | 40 seconds
  
yd.mvc.Public.SsoModels.SsoTemp                    | 0.01%        | 0.0%              | 47 minutes, 40 seconds
  
Class:TrainingOnline;UsrId:c99b93261e5642e4995e313 | 0.0%         | 0.0%              | 47 minutes, 40 seconds
  
ShoppingCart_6d7cfd49f68043669f30133dc5d983a9      | 0.0%         | 0.0%              | 47 minutes, 40 seconds
  
---------------------------------------------------+--------------+-------------------+---------------------------------------------------



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-631869-1-1.html 上篇帖子: redis安装配置笔记 下篇帖子: redis主从环境配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表