Twemproxy Commands

Twemproxy對原生常用Memcached命令支持情況彙總:

 

Commands Supported
get Y
set Y
add Y
flush N
replace  Y
delete  Y
 cas Y
 gets Y
 append Y
 prepend Y
 incr Y
 decr Y
 stats N
 touch Y
version N

 

Twemproxy把數據路由到後端的redis實例中,但是Twemproxy並不能支持所有的redis命令。

 

注:使用Twemproxy,數據庫必須位於db0,禁止select X 切換不同的邏輯db。

以下的命令是Twemproxy不支持的,Pub/Sub、Transactions、Scripting、Connection等模塊的命令的一個都不支持。

1、N是完全不支持。

2、Y*有一定的使用條件,參考下面的完整信息。

Keys  
      Command       Supported 
       KEYS             N      
      MIGRATE           N      
       MOVE             N      
      OBJECT            N      
     RANDOMKEY          N      
      RENAME            N      
     RENAMENX           N      
      SORT              N      
      SCAN              N      
   
Strings  
      Command        Supported 
       BITOP            N      
      MSET              N      
      MSETNX            N      
   
Hashes  
      Command        Supported 
      HSCAN             N      
   
   
Lists  
      Command        Supported 
       BLPOP            N      
       BRPOP            N      
     BRPOPLPUSH         N      
     RPOPLPUSH          Y    
   
Sets  
      Command        Supported 
      SDIFF             Y    
     SDIFFSTORE         Y    
      SINTER            Y   
    SINTERSTORE         Y   
      SMOVE             Y 
     SUNION             Y   
   SUNIONSTORE          Y    
      SSCAN             N     
   
Sorted Sets  
      Command        Supported 
     ZINTERSTORE        Y  
    ZUNIONSTORE         Y    
      ZSCAN             N      
   
HyperLogLog  
      Command        Supported 
      PFMERGE           Y   
   
   
Pub/Sub  
      Command        Supported 
     PSUBSCRIBE         N
     PUBLISH            N    
    PUNSUBSCRIBE        N      
     SUBSCRIBE          N      
     UNSUBSCRIBE        N      
   
Transactions  
      Command        Supported 
      DISCARD           N      
       EXEC             N      
       MULTI            N      
      UNWATCH           N      
       WATCH            N      
   
Scripting  
      Command        Supported 
       EVAL             Y   
     EVALSHA            Y
    SCRIPT EXISTS       N    
    SCRIPT FLUSH        N   
    SCRIPT KILL         N    
    SCRIPT LOAD         N    
   
Connection  
      Command        Supported
       AUTH             N
       ECHO             N      
       PING             N    
       QUIT             N  
      SELECT            N     
   
Server  
      Command        Supported
    BGREWRITEAOF        N  
      BGSAVE            N      
    CLIENT KILL         N      
    CLIENT LIST         N      
    CONFIG GET          N     
    CONFIG SET          N     
  CONFIG RESETSTAT      N    
     DBSIZE             N    
    DEBUG OBJECT        N    
    DEBUG SEGFAULT      N      
     FLUSHALL           N      
     FLUSHDB            N      
      INFO              N      
     LASTSAVE           N     
     MONITOR            N    
      SAVE              N     
     SHUTDOWN           N     
     SLAVEOF            N     
     SLOWLOG            N     
      SYNC              N     
      TIME              N      

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章