{"action":"created","issue":{"url":"https://api.github.com/repos/yinqiwen/ardb/issues/108","labels_url":"https://api.github.com/repos/yinqiwen/ardb/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/yinqiwen/ardb/issues/108/comments","events_url":"https://api.github.com/repos/yinqiwen/ardb/issues/108/events","html_url":"https://github.com/yinqiwen/ardb/issues/108","id":45523837,"number":108,"title":"Atomic operations support","user":{"login":"kidambisrinivas","id":1702865,"avatar_url":"https://avatars.githubusercontent.com/u/1702865?v=3","gravatar_id":"","url":"https://api.github.com/users/kidambisrinivas","html_url":"https://github.com/kidambisrinivas","followers_url":"https://api.github.com/users/kidambisrinivas/followers","following_url":"https://api.github.com/users/kidambisrinivas/following{/other_user}","gists_url":"https://api.github.com/users/kidambisrinivas/gists{/gist_id}","starred_url":"https://api.github.com/users/kidambisrinivas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kidambisrinivas/subscriptions","organizations_url":"https://api.github.com/users/kidambisrinivas/orgs","repos_url":"https://api.github.com/users/kidambisrinivas/repos","events_url":"https://api.github.com/users/kidambisrinivas/events{/privacy}","received_events_url":"https://api.github.com/users/kidambisrinivas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2014-10-10T21:04:02Z","updated_at":"2015-04-21T07:22:07Z","closed_at":"2014-10-11T03:15:19Z","body":"Hi,\r\n\r\nMay I check with you if ardb supports the redis commands multi, exec and guarantee that all the keys in the transaction block will be operated upon only by the current client's request?\r\n\r\nThanks in advance.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/yinqiwen/ardb/issues/comments/94665767","html_url":"https://github.com/yinqiwen/ardb/issues/108#issuecomment-94665767","issue_url":"https://api.github.com/repos/yinqiwen/ardb/issues/108","id":94665767,"user":{"login":"yinqiwen","id":222799,"avatar_url":"https://avatars.githubusercontent.com/u/222799?v=3","gravatar_id":"","url":"https://api.github.com/users/yinqiwen","html_url":"https://github.com/yinqiwen","followers_url":"https://api.github.com/users/yinqiwen/followers","following_url":"https://api.github.com/users/yinqiwen/following{/other_user}","gists_url":"https://api.github.com/users/yinqiwen/gists{/gist_id}","starred_url":"https://api.github.com/users/yinqiwen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yinqiwen/subscriptions","organizations_url":"https://api.github.com/users/yinqiwen/orgs","repos_url":"https://api.github.com/users/yinqiwen/repos","events_url":"https://api.github.com/users/yinqiwen/events{/privacy}","received_events_url":"https://api.github.com/users/yinqiwen/received_events","type":"User","site_admin":false},"created_at":"2015-04-21T07:22:07Z","updated_at":"2015-04-21T07:22:07Z","body":"Can you use latest code to test? \r\nI got different  benchmark result with latest code:\r\n./redis-benchmark  -p 36379 -t get \r\n====== GET ======\r\n  100000 requests completed in 1.30 seconds\r\n  50 parallel clients\r\n  3 bytes payload\r\n  keep alive: 1\r\n\r\n99.98% <= 1 milliseconds\r\n100.00% <= 1 milliseconds\r\n76628.36 requests per second\r\n\r\n./redis-benchmark  -p 36379 -t get  -P 2\r\n====== GET ======\r\n  100000 requests completed in 0.68 seconds\r\n  50 parallel clients\r\n  3 bytes payload\r\n  keep alive: 1\r\n\r\n100.00% <= 0 milliseconds\r\n146627.56 requests per second\r\n\r\n./redis-benchmark  -p 36379 -t get  -P 3\r\n====== GET ======\r\n  100000 requests completed in 0.58 seconds\r\n  50 parallel clients\r\n  3 bytes payload\r\n  keep alive: 1\r\n\r\n95.51% <= 1 milliseconds\r\n100.00% <= 2 milliseconds\r\n100.00% <= 2 milliseconds\r\n173310.22 requests per second\r\n "}}