{"id":19874546,"url":"https://github.com/strongloop/loopback-example-kv-connectors","last_synced_at":"2025-05-02T10:31:25.861Z","repository":{"id":66071277,"uuid":"65956619","full_name":"strongloop/loopback-example-kv-connectors","owner":"strongloop","description":"LoopBack KeyValue connector examples.","archived":false,"fork":false,"pushed_at":"2020-03-05T14:31:39.000Z","size":29,"stargazers_count":6,"open_issues_count":0,"forks_count":4,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-07T01:05:39.497Z","etag":null,"topics":["connector","example","extreme-scale","keyvalue","kv-memory","loopback","redis"],"latest_commit_sha":null,"homepage":"http://loopback.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/strongloop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-18T02:01:43.000Z","updated_at":"2020-03-05T14:31:38.000Z","dependencies_parsed_at":"2023-02-20T19:30:57.855Z","dependency_job_id":null,"html_url":"https://github.com/strongloop/loopback-example-kv-connectors","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongloop%2Floopback-example-kv-connectors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongloop%2Floopback-example-kv-connectors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongloop%2Floopback-example-kv-connectors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongloop%2Floopback-example-kv-connectors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/strongloop","download_url":"https://codeload.github.com/strongloop/loopback-example-kv-connectors/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252023271,"owners_count":21682154,"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":["connector","example","extreme-scale","keyvalue","kv-memory","loopback","redis"],"created_at":"2024-11-12T16:24:03.053Z","updated_at":"2025-05-02T10:31:25.856Z","avatar_url":"https://github.com/strongloop.png","language":"JavaScript","readme":"# loopback-example-kv-connectors\n\n**⚠️ This LoopBack 3 example project is no longer maintained. Please refer to [LoopBack 4 Examples](https://loopback.io/doc/en/lb4/Examples.html) instead. ⚠️**\n\nKeyValue connector examples.\n\n- [Examples list](https://github.com/strongloop/loopback-example-kv-connectors#examples-list)\n- [Usage](https://github.com/strongloop/loopback-example-kv-connectors#usage)\n\n## Examples list\n\n- IBM WebSphere eXtreme Scale with:\n  - [LoopBack 2.x](extreme-scale.lb2x/test)\n  - [LoopBack 3.x](extreme-scale.lb3x/test)\n- KeyValue-memory with:\n  - [LoopBack 2.x](kv-memory.lb2x/test)\n  - [LoopBack 3.x](kv-memory.lb3x/test)\n- Redis with:\n  - [LoopBack 2.x](redis.lb2x/test)\n  - [LoopBack 3.x](redis.lb3x/test)\n\n## Usage\n\nExamples are written in the form of tests. Ensure everything is working\ncorrectly by running the tests before using the code as reference.\n\nFor example, to try out the KeyValue-memory connector:\n\n```shell\ngit clone https://github.com/strongloop/loopback-example-kv-connectors.git\ncd loopback-example-kv-connectors/kv-memory-lb2x/\nnpm install\nnpm test\n```\n\nThen [review the tests](kv-memory-lb2x/test) to understand how to use the\nconnector.\n\n### Third party connectors\n\nYou will need to start the corresponding servers on your local machine using\ndefault application ports before running tests.\n\nFor example, to try out the Redis KeyValue connector:\n\n```shell\ngit clone https://github.com/strongloop/loopback-example-kv-connectors.git\ncd loopback-example-kv-connectors/redis-lb2x/\nnpm install\nredis-server --daemonize yes # starts redis in the background\nnpm start\n```\n\nThen [review the tests](redis-lb2x/test) accordingly. To stop the Redis\nbackground process, find its process id and kill it:\n\n```shell\nps aux | grep redis-server\n# ...find the process id (ie. 12345)\nkill 12345\n```\n\n\u003e We intentionally skip over configuration details like setting up data sources\n\u003e and models as these topics are already covered in [our tutorials](http://github.com/strongloop/loopback-example#tutorials).\n\n---\n\n[More LoopBack examples](https://github.com/strongloop/loopback-example)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongloop%2Floopback-example-kv-connectors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrongloop%2Floopback-example-kv-connectors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongloop%2Floopback-example-kv-connectors/lists"}