{"id":15517299,"url":"https://github.com/skx/redis--sqlite","last_synced_at":"2025-03-28T19:48:04.123Z","repository":{"id":56836447,"uuid":"76429506","full_name":"skx/Redis--SQLite","owner":"skx","description":"Redis-Compatible module which writes to SQLite","archived":false,"fork":false,"pushed_at":"2017-11-18T06:53:54.000Z","size":50,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T23:14:36.338Z","etag":null,"topics":["cpan","perl","redis","sqlite"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skx.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-12-14T05:57:31.000Z","updated_at":"2023-07-02T16:37:05.000Z","dependencies_parsed_at":"2022-09-06T21:53:20.566Z","dependency_job_id":null,"html_url":"https://github.com/skx/Redis--SQLite","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skx%2FRedis--SQLite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skx%2FRedis--SQLite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skx%2FRedis--SQLite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skx%2FRedis--SQLite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skx","download_url":"https://codeload.github.com/skx/Redis--SQLite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246093105,"owners_count":20722395,"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":["cpan","perl","redis","sqlite"],"created_at":"2024-10-02T10:12:22.378Z","updated_at":"2025-03-28T19:48:04.103Z","avatar_url":"https://github.com/skx.png","language":"Perl","readme":"NAME\n----\nRedis::SQLite - Redis-Compatible module which writes to SQLite.\n\n\nLINKS\n-----\n\n* Github\n   * https://github.com/skx/Redis--SQLite\n\n\nSYNOPSIS\n--------\n\n    use Redis::SQLite;\n\n    my $r = Redis::SQLite-\u003enew();\n    $r-\u003eset( \"foo\", \"bar\" );\n\n    $r-\u003eincr( \"counter\");\n\n\nDESCRIPTION\n------------\nThis module allows you to easily migrate your applications from storing\ntheir data in Redis to using SQLite instead.\n\nSimply change from `use Redis` to `use Redis::SQLite` and your code\nshould continue to work.\n\nThis module is compatible with the original Redis client-library,\nproviding you're only performing SET-related operations, and simple\noperations.\n\nSpecifically this means we do not support the following:\n\n* Hashes.\n* Hyperlog\n* Lists.\n* Pub/Sub\n* Scripting\n* Transactions.\n* Zsets.\n\n\nMOTIVATION\n----------\nI had a server which was unexpectedly popular, and this service was\nusing too much RAM because of all the data stored in Redis.\n\nAlthough popular in terms of volume the service wasn't so stressed\nthat using SQLite would cause problems - but I didn't want to rewrite\nit unnecessarily.\n\nInstead it seemed like cloning the Redis API but writing all the data\nto an SQLite database in the background would be a good approach.\n\n\nAUTHOR\n------\nSteve Kemp \u003csteve@steve.org.uk\u003e\n\n\nCOPYRIGHT AND LICENSE\n---------------------\nCopyright (C) 2016 Steve Kemp \u003csteve@steve.org.uk\u003e.\n\nThis library is free software. You can modify and or distribute it under\nthe same terms as Perl itself.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskx%2Fredis--sqlite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskx%2Fredis--sqlite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskx%2Fredis--sqlite/lists"}