{"action":"created","issue":{"url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule/issues/2","repository_url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule","labels_url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule/issues/2/comments","events_url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule/issues/2/events","html_url":"https://github.com/Redislabs-Solution-Architects/CryptoModule/issues/2","id":339401060,"node_id":"MDU6SXNzdWUzMzk0MDEwNjA=","number":2,"title":"Should allow the user to use standard Redis commands ","user":{"login":"gkorland","id":753206,"node_id":"MDQ6VXNlcjc1MzIwNg==","avatar_url":"https://avatars3.githubusercontent.com/u/753206?v=4","gravatar_id":"","url":"https://api.github.com/users/gkorland","html_url":"https://github.com/gkorland","followers_url":"https://api.github.com/users/gkorland/followers","following_url":"https://api.github.com/users/gkorland/following{/other_user}","gists_url":"https://api.github.com/users/gkorland/gists{/gist_id}","starred_url":"https://api.github.com/users/gkorland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkorland/subscriptions","organizations_url":"https://api.github.com/users/gkorland/orgs","repos_url":"https://api.github.com/users/gkorland/repos","events_url":"https://api.github.com/users/gkorland/events{/privacy}","received_events_url":"https://api.github.com/users/gkorland/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-09T10:55:32Z","updated_at":"2018-07-09T15:33:18Z","closed_at":null,"author_association":"NONE","body":"User should be forced to user the crypto.* commands which will not be supported by most of the clients or will force the user to change his code.\r\n \r\n```\r\ncrypto.get\r\ncrypto.set\r\n...\r\ncrypto.hvals\r\n```\r\n\r\nBut should override Redis commands (can be done by disabling the commands and resetting them by the module).\r\n```\r\nget\r\nset\r\n...\r\nhvals\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule/issues/comments/403520918","html_url":"https://github.com/Redislabs-Solution-Architects/CryptoModule/issues/2#issuecomment-403520918","issue_url":"https://api.github.com/repos/Redislabs-Solution-Architects/CryptoModule/issues/2","id":403520918,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMzUyMDkxOA==","user":{"login":"shkediy","id":15448576,"node_id":"MDQ6VXNlcjE1NDQ4NTc2","avatar_url":"https://avatars1.githubusercontent.com/u/15448576?v=4","gravatar_id":"","url":"https://api.github.com/users/shkediy","html_url":"https://github.com/shkediy","followers_url":"https://api.github.com/users/shkediy/followers","following_url":"https://api.github.com/users/shkediy/following{/other_user}","gists_url":"https://api.github.com/users/shkediy/gists{/gist_id}","starred_url":"https://api.github.com/users/shkediy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shkediy/subscriptions","organizations_url":"https://api.github.com/users/shkediy/orgs","repos_url":"https://api.github.com/users/shkediy/repos","events_url":"https://api.github.com/users/shkediy/events{/privacy}","received_events_url":"https://api.github.com/users/shkediy/received_events","type":"User","site_admin":false},"created_at":"2018-07-09T15:33:18Z","updated_at":"2018-07-09T15:33:18Z","author_association":"CONTRIBUTOR","body":"The module cannot change the commands to their original names because it uses the original commands internally. The only way it may work is if the module changes the crypto commands to the original and call the original commands with a the same name that the server renames them to. That will probably not work with redis enterprise. Most clients support sending raw redis commands, so these will work, but that requires a code change on the client side. "}}
{"actor":{"display_login":"shkediy"}}