兼容Redis协议的存储系统 pedis

Apache
C/C++
Linux
2016-08-24
丰茂IO

这是一个高并发,低延迟,兼容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

的码云指数为
超过 的项目
加载中

评论(2)

hark__
hark__
啥时候支持zset?
深海鱼丶
深海鱼丶
DPDK都用上了,点个赞! #pedis#

暂无资讯

暂无问答

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部