SSDB

ssdb设置开启自启动

陌路散爱 提交于 2019-11-30 11:52:57
环境: OS:Centos 7 添加ssdb开机自动启动 1.添加ssdb服务 vi /usr/lib/systemd/system/ssdb.service 文件内容如下: [Unit] Description=ssdb After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] Type=forking User=root Group=root ExecStart=/usr/local/services/ssdb/ssdb-master/ssdb-server -d /usr/local/services/ssdb/ssdb-master/ssdb.conf ExecReload= ExecStop=/usr/local/services/ssdb/ssdb-master/ssdb-server /usr/local/services/ssdb/ssdb-master/ssdb.conf -s stop PrivateTmp=true 2.设置开机启动 chmod 754 /usr/lib/systemd/system/ssdb.service systemctl enable ssdb.service systemctl status ssdb.service

转:SSDB:快速取代redis的nosql

江枫思渺然 提交于 2019-11-29 11:45:19
原文来自于:http://hao.jobbole.com/ssdb%EF%BC%9A%E5%BF%AB%E9%80%9F%E5%8F%96%E4%BB%A3redis%E7%9A%84nosql/ SSDB是一个开源的高性能数据库服务器, 使用Google 的 LevelDB作为存储引擎, 大家有可能没听过leveldb的名字,但是淘宝的开源nosql tair大家应该有所耳闻吧,他也是基于leveldb做的开发。ssdb支持T级别的数据, 同时支持类似Redis中的zset和hash等数据结构, 在同时需求高性能和大数据的条件下, 是一个可以代替Redis的方案. SSDB 的主要特点: 支持 zset, map 数据结构, 可替代 Redis 特别适合存储大量集合数据 使用 Google LevelDB 作为存储引擎 支持主从同步, 多主同步 客户端支持 PHP, C++, Python, Lua, Java, Ruby, nodejs, Go 等 内存占用极少 php客户端使用实例 1 2 3 4 5 6 <?php require_once ( 'SSDB.php' ); $ssdb = new SimpleSSDB( '127.0.0.1' , 8888); $resp = $ssdb ->set( 'key' , '123' ); $resp = $ssdb ->get

性能超越 Redis 的 NoSQL 数据库 SSDB

北慕城南 提交于 2019-11-29 11:45:11
2013-11-17 性能超越 Redis 的 NoSQL 数据库 SSDB C语言编程 , SSDB Views: 749 | 4 Comments SSDB 是一个 C++ 开发的 NoSQL 数据库, 使用 Google 公司开源的 LevelDB 引擎作为底层的存储引擎. Redis 是一个 C 语言开发的内存 NoSQL 数据库. Redis 非常流行, 不仅仅是因为其高性能和可持久化的特点, 还因为它支持丰富的数据结构, 能很好的表达业务模型. Redis 的国内属新浪应用比较广泛. 但是, Redis 的缺点也很明显, 那就是它的内存数据库模型. 所有数据都存在内存中, 即使最有钱的互联网公司, 也没法承受 $5000 (一台服务器, 100G 内存)固定成本, 以及持续不断的 IDC 租金成本来存储区区的 50GB 的数据, 这个成本太高了! SSDB 拥有 Redis 的主要优点 – 高性能, 丰富数据结构, 并且拥有 Redis 所不具备的能力 – 大数据存储能力. SSDB 服务器的单机存储能力是 Redis 的 100 倍! 因为 SSDB 能将数据存储在硬盘中. 在使用 SSDB 自带的 ssdb-bench 工具, 以及 Redis 自带的 redis-benchmark 工具在相同机器上的测试中, SSDB 的读性能完全超过了 Redis ,

性能超越 Redis 的 NoSQL 数据库 SSDB

无人久伴 提交于 2019-11-29 11:44:59
idea's blog - 性能超越 Redis 的 NoSQL 数据库 SSDB 性能超越 Redis 的 NoSQL 数据库 SSDB C/C++语言编程 , SSDB Views: 8091 | 21 Comments SSDB 是一个 C++ 开发的 NoSQL 数据库, 使用 Google 公司开源的 LevelDB 引擎作为底层的存储引擎. Redis 是一个 C 语言开发的内存 NoSQL 数据库. Redis 非常流行, 不仅仅是因为其高性能和可持久化的特点, 还因为它支持丰富的数据结构, 能很好的表达业务模型. Redis 的国内属新浪应用比较广泛. 但是, Redis 的缺点也很明显, 那就是它的内存数据库模型. 所有数据都存在内存中, 即使最有钱的互联网公司, 也没法承受 $5000 (一台服务器, 100G 内存)固定成本, 以及持续不断的 IDC 租金成本来存储区区的 50GB 的数据, 这个成本太高了! SSDB 拥有 Redis 的主要优点 – 高性能, 丰富数据结构, 并且拥有 Redis 所不具备的能力 – 大数据存储能力. SSDB 服务器的单机存储能力是 Redis 的 100 倍! 因为 SSDB 能将数据存储在硬盘中. 在使用 SSDB 自带的 ssdb-bench 工具, 以及 Redis 自带的 redis-benchmark

SSDB VS redis

狂风中的少年 提交于 2019-11-29 11:44:47
现在有不少团队开始使用了一个新型高效的 NoSQL数据库 - SSDB,如 京东、唱吧 …… SSDB 官网的定义 一个高性能的支持丰富数据结构的 NoSQL 数据库,用于替代 Redis 官网 http://ssdb.io/zh_cn 特点 兼容 Redis,支持 Redis 客户端 有与 Redis 一样丰富的数据结构,如 list,hash,zset... 使用Google LevelDB作为存储引擎, 支持T级别的数据 客户端支持的语言丰富,如 C++,PHP,Python,Java,Go 主从复制,负载均衡 性能 官网给出的SSDB与Redis的性能对比 get操作 set操作 从官方数据看,SSDB的性能很突出,与Redis基本相当了,Redis是内存型,容量问题是弱项,并且内存成本太高,SSDB针对这个弱点,使用硬盘存储,使用Google高性能的存储引擎LevelDB,适合大数据量处理并把性能优化到Redis级别,具有Redis的数据结构、兼容Redis客户端,还给出了从Redis迁移到SSDB的方案。 那么接下来我在一台测试服务器上分别对Redis与SSDB做性能测试,但是结果是SSDB比Redis差了很多,与SSDB官网上显示的对比数据相差较大 预料到SSDB会弱于Redis,但没想到差这么多,可能是测试数量不同,或者是我的服务器硬件配置不利于SSDB等原因导致的

SSDB 一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.

半城伤御伤魂 提交于 2019-11-29 11:44:36
SSDB 一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis. 特性 替代 Redis 数据库, Redis 的 100 倍容量 LevelDB 网络支持, 使用 C/C++ 开发 Redis API 兼容, 支持 Redis 客户端 适合存储集合数据, 如 list, hash, zset... 客户端 API 支持的语言包括: C++ , PHP , Python, Java , Go 持久化的队列服务 主从复制, 负载均衡 性能 性能数据使用 ssdb-bench(SSDB) 和 redis-benchmark(Redis) 来获取. 架构 编译与安装 $ wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip $ 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 command line $ ./tools

Nginx+Lua架构开发目录贴

不羁的心 提交于 2019-11-29 03:40:52
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,总结了一份基本的学习教程 目录 第一章 安装Nginx+Lua开发环境 第二章 Nginx+Lua开发入门 第三章 Redis/SSDB+Twemproxy安装与使用 第四章 Lua模块开发 第五章 常用Lua开发库1-redis、mysql、http客户端 第五章 常用Lua开发库2-JSON库、编码转换、字符串处理 第五章 常用Lua开发库3-模板渲染 第六章 Web开发实战1——HTTP服务 第七章 Web开发实战2——商品详情页 第八章 流量复制/AB测试/协程 来源: oschina 链接: https://my.oschina.net/u/2935389/blog/3053522