博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让Redis突破内存大小的限制
阅读量:5989 次
发布时间:2019-06-20

本文共 955 字,大约阅读时间需要 3 分钟。

Redis虽然可以实现持久化存储,也是基于数据内存模型的基础之上,单机内存大小限制着Redis存储的数据量,有没有一种替代方案呢?本文介绍一款笔者使用的采用New BSD License 许可协议的软件——SSDB。

官网地址: SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 KV, list, map(hash), zset(sorted set) 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据。操作命令与redis无异,客户端也很丰富,在众多公司已经在生产环境中使用。

特性

替代 Redis 数据库, Redis 的 100 倍容量 LevelDB 网络支持, 使用 C/C++ 开发 Redis API 兼容, 支持 Redis 客户端 适合存储集合数据, 如 list, hash, zset... 客户端 API 支持的语言包括: C++, PHP, Python, Java, Go 持久化的队列服务 主从复制, 负载均衡 安装

wget

no

check

certificate https : unzip master cd ssdb

master make

optional, install ssdb in /usr/local/ssdb

sudo make install 启动

start master

./ ssdb

server ssdb . conf

or start as daemon

./ ssdb

server

d ssdb . conf 性能

性能数据使用 ssdb-bench(SSDB) 和 redis-benchmark(Redis) 来获取.

大部分公司应用中,对数据存取效率上都不会那么苛刻,硬盘成本低、扩展容易,选择SSDB不失为一个好的选择。

扩展阅读: 学习新技术时你应当掌握的『最少必要知识』 基于SpringCloud的Microservices架构实战案例 基于SpringCloud的某支付产品微服务构架拆解 如何从传统软件开发顺利过渡到互联网技术开发 你是『眼高手低』的程序员吗 怎么定位自己在团队里的角色 解决问题的正确姿势 你的经历不一定都能变成经验 那些会阻碍程序员成长的细节[7]

转载地址:http://fsilx.baihongyu.com/

你可能感兴趣的文章
dedeCMS实现tab分页
查看>>
python3_装饰器_异常处理
查看>>
DataGridColumn中显示RadioButton
查看>>
Selenium自动化测试框架研究
查看>>
linux后台运行命令详解
查看>>
PHP代码混淆来袭,你值得拥有!
查看>>
字符串替换
查看>>
2016年U盘启动盘制作工具哪个好用?看U盘启动盘排行榜!
查看>>
Java 面向对象 之 对象数组
查看>>
Linux学习笔记6月6日任务
查看>>
Django Meta内部类
查看>>
文件查找命令使用
查看>>
给产品经理讲讲,什么是持续交付和DevOps
查看>>
龚鹏:我是怎么从程序员成为全栈GEEK的
查看>>
Linux LVM硬盘管理及LVM扩容
查看>>
2018-1-31 Linux学习笔记
查看>>
linux根目录结构分析
查看>>
python列表的增删改查
查看>>
ZooKeeper Java API
查看>>
JEPLUS平台首页规划之激活方式与框架设计介绍——JEPLUS软件快速开发平台
查看>>