为redis加了个memcached端口支持mc协议

为redis加了个memcached端口支持mc协议

目前 redis 并不支持 memcache 协议,但已经有人给 redis 2.0 版本 打了个patch,支持 memcache 协议

项目:https://github.com/vislee/medis

如有任何建议和问题,请New issueshttps://github.com/vislee/medis/issues

先看下性能测试:

为redis加了个memcached端口支持mc协议

为redis加了个memcached端口支持mc协议

目前只支持一些 memcache 命令

  1. set

  2. add

  3. replace

  4. append

  5. prepend

  6. get

  7. gets

  8. delete

  9. incr

  10. decr

安装 medis

  1. git clone https://github.com/vislee/medis.git

  2. make

  3. make install

配置文件

  1. # cat /etc/medis.conf

  2. daemonize yes

  3. pidfile /var/run/medis.pid

  4. port 6379

  5. memcached-port 11211




  6. timeout 300

  7. loglevel notice

  8. logfile /var/log/medis.log

  9. databases 3


  10. save 900 1

  11. save 300 10

  12. save 60 10000



  13. rdbcompression yes

  14. dbfilename dump.rdb

  15. dir /var



  16. maxclients 102400


  17. maxmemory 1024mb



  18. appendonly no

  19. appendfilename appendonly.aof

  20. appendfsync no


  21. activerehashing yes

启动

  1. /usr/local/sbin/medis-server /etc/medis.conf

memcache 测试

  1. # telnet 127.0.0.1 11211

  2. Trying 127.0.0.1...

  3. Connected to 127.0.0.1.

  4. Escape character is '^]'.

  5. set aikaiyuan 123 1000 3

  6. aky

  7. STORED

  8. get aikaiyuan

  9. VALUE aikaiyuan 123 3

  10. aky

  11. END

redis 测试

  1. # redis-cli -h 127.0.0.01 -p 6379

  2. redis 127.0.0.01:6379> PING

  3. PONG

  4. redis 127.0.0.01:6379> get aikaiyuan

  5. "aky"

  6. redis 127.0.0.01:6379> SAVE

  7. OK

  8. redis 127.0.0.01:6379>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值