[ 
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)

Reply via email to