{"id":13546596,"url":"https://github.com/RedisLabs/memtier_benchmark","last_synced_at":"2025-04-02T18:31:13.158Z","repository":{"id":9198538,"uuid":"11006053","full_name":"RedisLabs/memtier_benchmark","owner":"RedisLabs","description":"NoSQL Redis and Memcache traffic generation and benchmarking tool.","archived":false,"fork":false,"pushed_at":"2024-09-10T22:51:13.000Z","size":1072,"stargazers_count":890,"open_issues_count":32,"forks_count":216,"subscribers_count":40,"default_branch":"master","last_synced_at":"2024-09-11T03:23:15.510Z","etag":null,"topics":["benchmark","load-testing","memcached","redis","stress-testing"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"mgechev/javascript-algorithms","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RedisLabs.png","metadata":{"files":{"readme":"README.import","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-06-27T19:41:08.000Z","updated_at":"2024-09-10T22:51:17.000Z","dependencies_parsed_at":"2023-10-16T19:28:25.324Z","dependency_job_id":"b8c0af6e-b931-4625-80f2-8a142cfeb0a4","html_url":"https://github.com/RedisLabs/memtier_benchmark","commit_stats":{"total_commits":148,"total_committers":38,"mean_commits":"3.8947368421052633","dds":0.7094594594594594,"last_synced_commit":"a1821dfd705c444b0f7ee1db8bd4f02e345e709e"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedisLabs%2Fmemtier_benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedisLabs%2Fmemtier_benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedisLabs%2Fmemtier_benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedisLabs%2Fmemtier_benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedisLabs","download_url":"https://codeload.github.com/RedisLabs/memtier_benchmark/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222856284,"owners_count":17048296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","load-testing","memcached","redis","stress-testing"],"created_at":"2024-08-01T12:00:40.733Z","updated_at":"2024-11-03T14:31:52.295Z","avatar_url":"https://github.com/RedisLabs.png","language":"C++","readme":"The memtier_benchmark tool provides a --data-import option that allows reading\ndata and optionally key names from file.\n\nThe expected file is a comma delimited file (CSV), with the following\ncolumns:\n\n'dumpflags'     an integer bit-mask flags value which should generally be '0'.\n'time'          the time the item was inserted or modified, expressed in \n                seconds since the memcached startup.\n'exptime'       item's expiration time, expressed in seconds since the \n                memcached startup.                \n'nbytes'        length of item data, in bytes.\n'nsuffix'       length of flags+length string associated with the item, in bytes.\n'it_flags'      a flags bitmask value.\n'clsid'         item's slab class ID.\n'nkey'          length of key, in bytes.\n'key'           the key itself.\n'data'          the data itself.\n\nThe 'key' and 'data' columns are enclosed in double quotes.  If data in these\ncolumns contains a double quote, it is quoted (i.e., a single \" is encoded as\n\"\").\n\nThe data column may contain binary data, including non-ASCII characters, NULLs,\nCRs and LFs.\n\nNote: \n  To avoid unnecessary error while passing file.\n    1. Add extra 4 bytes in nbytes\n    2. Add extra 2 bytes in nkey\n    \n  Example:\n    dumpflags, time, exptime, nbytes, nsuffix, it_flags, clsid, nkey, key, data\n    0, 0, 60, 19, 200, 0, 1, 11, 'doxrpshny', 'asdfghjklqwerty'\n    \n   \n","funding_links":[],"categories":["C++","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedisLabs%2Fmemtier_benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRedisLabs%2Fmemtier_benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedisLabs%2Fmemtier_benchmark/lists"}