{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/vault/issues/274","labels_url":"https://api.github.com/repos/hashicorp/vault/issues/274/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/vault/issues/274/comments","events_url":"https://api.github.com/repos/hashicorp/vault/issues/274/events","html_url":"https://github.com/hashicorp/vault/pull/274","id":82257898,"number":274,"title":"Redis physical backend","user":{"login":"certifiedloud","id":6971085,"avatar_url":"https://avatars.githubusercontent.com/u/6971085?v=3","gravatar_id":"","url":"https://api.github.com/users/certifiedloud","html_url":"https://github.com/certifiedloud","followers_url":"https://api.github.com/users/certifiedloud/followers","following_url":"https://api.github.com/users/certifiedloud/following{/other_user}","gists_url":"https://api.github.com/users/certifiedloud/gists{/gist_id}","starred_url":"https://api.github.com/users/certifiedloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/certifiedloud/subscriptions","organizations_url":"https://api.github.com/users/certifiedloud/orgs","repos_url":"https://api.github.com/users/certifiedloud/repos","events_url":"https://api.github.com/users/certifiedloud/events{/privacy}","received_events_url":"https://api.github.com/users/certifiedloud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-05-29T04:38:52Z","updated_at":"2015-06-01T15:25:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hashicorp/vault/pulls/274","html_url":"https://github.com/hashicorp/vault/pull/274","diff_url":"https://github.com/hashicorp/vault/pull/274.diff","patch_url":"https://github.com/hashicorp/vault/pull/274.patch"},"body":"This is obviously a WIP. I'm hoping to get some guidance on the 'client' idiom. I tried following the logic of the other implemented backends and got stuck on this bit. It seems like 'client' is essentially pointing to the api wrapper that I'm using to connect to redis (gore, in this case). \r\n\r\nI am also very open to comments on any other part of the code so far. "},"comment":{"url":"https://api.github.com/repos/hashicorp/vault/issues/comments/107581797","html_url":"https://github.com/hashicorp/vault/pull/274#issuecomment-107581797","issue_url":"https://api.github.com/repos/hashicorp/vault/issues/274","id":107581797,"user":{"login":"armon","id":592032,"avatar_url":"https://avatars.githubusercontent.com/u/592032?v=3","gravatar_id":"","url":"https://api.github.com/users/armon","html_url":"https://github.com/armon","followers_url":"https://api.github.com/users/armon/followers","following_url":"https://api.github.com/users/armon/following{/other_user}","gists_url":"https://api.github.com/users/armon/gists{/gist_id}","starred_url":"https://api.github.com/users/armon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/armon/subscriptions","organizations_url":"https://api.github.com/users/armon/orgs","repos_url":"https://api.github.com/users/armon/repos","events_url":"https://api.github.com/users/armon/events{/privacy}","received_events_url":"https://api.github.com/users/armon/received_events","type":"User","site_admin":false},"created_at":"2015-06-01T15:25:47Z","updated_at":"2015-06-01T15:25:47Z","body":"@certifiedloud A very useful storage backend that is missing is a MySQL or PostgreSQL provider. That would be very useful if that is something you want to tackle!"}}