[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8071":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},8071,"redis-stat","junegunn\u002Fredis-stat","junegunn","(UNMAINTAINED) A real-time Redis monitoring tool","",null,"Ruby",2016,336,112,24,0,59.58,"MIT License",false,"master",true,[],"2026-06-12 04:00:37","# redis-stat\n\n_redis-stat_ is a simple Redis monitoring tool written in Ruby.\n\nIt is based on [INFO](http:\u002F\u002Fredis.io\u002Fcommands\u002Finfo) command of Redis,\nand thus generally won't affect the performance of the Redis instance\nunlike the other monitoring tools based on [MONITOR](http:\u002F\u002Fredis.io\u002Fcommands\u002Fmonitor) command.\n\n_redis-stat_ allows you to monitor Redis instances\n- either with vmstat-like output from the terminal\n- or with the dashboard page served by its embedded web server.\n\n## Installation\n\n```\ngem install redis-stat\n```\n\nIf you have trouble setting up a Ruby environment, you can [download the\nexecutable JAR file](https:\u002F\u002Fgithub.com\u002Fjunegunn\u002Fredis-stat\u002Freleases) and use\nit instead.\n\n## Usage\n\n```\nusage: redis-stat [HOST[:PORT][\u002FPASS] ...] [INTERVAL [COUNT]]\n\n    -a, --auth=PASSWORD              Password\n    -v, --verbose                    Show more info\n        --style=STYLE                Output style: unicode|ascii\n        --no-color                   Suppress ANSI color codes\n        --csv=OUTPUT_CSV_FILE_PATH   Save the result in CSV format\n        --es=ELASTICSEARCH_URL       Send results to ElasticSearch: [http:\u002F\u002F]HOST[:PORT][\u002FINDEX]\n\n        --server[=PORT]              Launch redis-stat web server (default port: 63790)\n        --daemon                     Daemonize redis-stat. Must be used with --server option.\n\n        --version                    Show version\n        --help                       Show this message\n```\n\n## Running redis-stat for command-line monitoring\n\n```\nredis-stat\nredis-stat 1\nredis-stat 1 10\nredis-stat --verbose\nredis-stat localhost:6380 1 10\nredis-stat localhost localhost:6380 localhost:6381 5\nredis-stat localhost localhost:6380 1 10 --csv=\u002Ftmp\u002Foutput.csv --verbose\n```\n\n### Screenshot\n\n![Terminal output](https:\u002F\u002Fgithub.com\u002Fjunegunn\u002Fredis-stat\u002Fraw\u002Fmaster\u002Fscreenshots\u002Fredis-stat-0.3.0.png)\n\n## redis-stat in web browser\n\nWhen `--server` option is set, redis-stat will open up an embedded web server (default port: 63790)\nin the background so that you can monitor Redis in your browser.\n\nSince _redis-stat_ pushes updates every interval via [Server-sent events](http:\u002F\u002Fwww.w3.org\u002FTR\u002Feventsource\u002F),\nmodern browsers are required to view the page.\n\n```\nredis-stat --server\nredis-stat --verbose --server=8080 5\n\n# redis-stat server can be daemonized\nredis-stat --server --daemon\n\n# Kill the daemon\nkillall -9 redis-stat-daemon\n```\n\n### Screenshot\n\n![Dashboard](https:\u002F\u002Fgithub.com\u002Fjunegunn\u002Fredis-stat\u002Fraw\u002Fmaster\u002Fscreenshots\u002Fredis-stat-web.png)\n\n## Windows support\n\nIf you're running Windows, you can only install redis-stat on\n[JRuby](http:\u002F\u002Fjruby.org\u002F). Notice that fancy terminal colors will not be\nprinted as they are not supported in the default Windows command prompt.\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Added some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n\n### Test\n\nYou need two Redis servers running on localhost with port 6379 and 6380 with\nno password.\n\n```sh\nbundle install\nbundle exec rake test\n```\n\n## About the name _redis-stat_\n\nSince this project was supposed to be a vmstat-like monitoring script for Redis,\nnaming it _redis-stat_ seemed like a nice idea. That was when I was unaware of the existence of\nthe original [redis-stat](https:\u002F\u002Fgithub.com\u002Fantirez\u002Fredis-tools\u002Fblob\u002Fmaster\u002Fredis-stat.c)\nincluded in [redis-tools](https:\u002F\u002Fgithub.com\u002Fantirez\u002Fredis-tools) written by the creator of Redis himself. (My bad)\nAlthough the original C-version hasn't been updated for the past couple of years, you might want to check it out first.\n\n","redis-stat 是一个基于 Ruby 的实时 Redis 监控工具。它主要依赖于 Redis 的 INFO 命令来收集数据，因此对 Redis 实例性能的影响较小。该工具支持两种监控方式：一种是通过命令行以类似于 vmstat 的输出格式展示；另一种是通过内置的 Web 服务器提供可视化仪表盘界面。适用于需要轻量级、低侵入性监控方案的 Redis 管理场景，特别适合开发者和运维人员快速查看 Redis 运行状态。此外，redis-stat 提供了 CSV 导出及与 Elasticsearch 集成等高级功能，增强了数据处理的灵活性。",2,"2026-06-11 03:15:55","top_language"]