微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pedis 兼容Redis协议的存储系统

程序名称:pedis

授权协议: Apache

操作系统: Linux

开发语言: C/C++

pedis 介绍

这是一个高并发,低延迟,兼容Redis协议的Nosql存储系统, 名字叫作Pedis(是parall 与 redis
两个单词的合成)。与社区版Redis最大的区别就是,Pedis能够以多线程方式运行(threaded
redis),从而能能够使得单机提供更高QPS,充分利用硬件性能。另外一方面,Pedis可以使用用户态协议栈,基于DPDK的用户态协议栈极大降低了消耗,从而降低请求RT。

Benchmark 请见这里:https://github.com/fastio/pedis

现在,Redis命令提供了以下支持

  • Key: DEL, EXISTS

  • String: GET, SET, DECR, INCR, DECRBY, INCRBY, APPEND, STRLEN

  • List: LINDEX, LINSERT, LLEN, LPUSH, LPUSHX, LPOP, LRANGE, LREM, LTRIM, LSET, RPOP, RPUSH, RPUSHX

  • Hash: HSET, HDEL, HGET, HLEN, HSTRLEN, HMSET, HMGET, HKEYS, HVALS, HEXISTS, HINCRBY

  • Other: ECHO, PING

pedis 官网

http://git.oschina.net/cloudius/pedis

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐