1.概述
Redis 替代方案
1.ssdb
官网:http://ssdb.io/docs/
现在有不少团队开始使用了一个新型高效的 NoSQL数据库 - SSDB,如 京东、唱吧 ……
SSDB 官网的定义
一个高性能的支持丰富数据结构的 NoSQL 数据库,用于替代 Redis
官网 http://ssdb.io/zh_cn/
1.1 特点
兼容 Redis,支持 Redis 客户端
有与 Redis 一样丰富的数据结构,如 list,hash,zset…
使用Google LevelDB作为存储引擎, 支持T级别的数据
客户端支持的语言丰富,如 C++,PHP,Python,Java,Go
主从复制,负载均衡
1.2 性能
官网给出的SSDB与Redis的性能对比
get操作
set操作
从官方数据看,SSDB的性能很突出,与Redis基本相当了,之后我会实际测试一下,看是不是真的这么牛
Redis是内存型,容量问题是弱项,并且内存成本太高,SSDB针对这个弱点,使用硬盘存储,使用Google高性能的存储引擎LevelDB,适合大数据量处理
并把性能优化到Redis级别,具有Redis的数据结构、兼容Redis客户端,还给出了从Redis迁移到SSDB的方案,看来真是想替代Redis了
2.Codis
git: https://github.com/CodisLabs/codis/blob/master/doc/tutorial_zh.md