[ https://issues.apache.org/jira/browse/IGNITE-2788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15236520#comment-15236520 ]
Roman Shtykh commented on IGNITE-2788: -------------------------------------- [~yzhdanov] Yakov, thanks for having a look! I understand your concern. The reason to do it was Redis protocol not having special codes for requests, like {{0x80}} in memcached, to distinguish it from other protocols, therefore I started a separate server. Since all Redis requests start with {{*}}, what I can do is check for it and treat the requests as Redis'. This seems very subtle to me however. If you are ok with this approach, I'll go ahead, refactor and start implementing other commands. > Mediator layer for Ignite to work with data via the Redis protocol > ------------------------------------------------------------------ > > Key: IGNITE-2788 > URL: https://issues.apache.org/jira/browse/IGNITE-2788 > Project: Ignite > Issue Type: New Feature > Reporter: Roman Shtykh > Assignee: Roman Shtykh > > Introduce a mediator layer that works with the Redis clients/protocol but > uses Ignite grid for storage. > Needless to say, Redis is an extremely popular caching solution. Such API > will enable smooth migration to Ignite. > As a first phase we can start with most frequently used commands and enhance > gradually. > Redis commands http://redis.io/commands -- This message was sent by Atlassian JIRA (v6.3.4#6332)