暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
L
LedisDB
编辑
简介:LedisDB 是一个用 Go 编写的 NoSQL 数据库。它类似于Redis,实现了redis协议。它可以用作Redis的替代品。但是,它使用 RocksDB、LevelDB 或 goleveldb 作为存储引擎。因此,与Redis不同,存储不受内存限制。LedisDB 的名称来自 Level-Redis-DB。
简介:LedisDB 是一个用 Go 编写的 NoSQL 数据库。它类似于Redis,实现了redis协议。它可以用作Redis的替代品。但是,它使用 RocksDB、LevelDB 或 goleveldb 作为存储引擎。因此,与Redis不同,存储不受内存限制。LedisDB 的名称来自 Level-Redis-DB。
产品概览 用户评价

产品简介

LedisDB 是一个用 Go 编写的 NoSQL 数据库。它类似于Redis,实现了redis协议。它可以用作Redis的替代品。但是,它使用 RocksDB、LevelDB 或 goleveldb 作为存储引擎。因此,与Redis不同,存储不受内存限制。LedisDB 的名称来自 Level-Redis-DB。

产品特点

  • 丰富的数据结构:KV、List、Hash、ZSet、Set。
  • 数据存储不受 RAM 限制。
  • 支持多种后端:LevelDB、goleveldb、RocksDB、RAM。
  • 支持 Lua 脚本。
  • 支持过期和 TTL。
  • 可以通过 redis-cli 进行管理。
  • 易于嵌入到您自己的 Go 应用程序中。
  • HTTP API 支持,JSON/BSON/msgpack 输出。
  • 复制以保证数据安全。
  • 提供加载、转储和修复数据库的工具。
  • 支持集群,使用xcodis。
  • 身份验证(虽然,不是通过 http)。
  • 修复集成:如果你从 v0.4 升级,你可以ledis repair用来修复损坏的数据库和ledis repair-ttl修复一个非常严重的密钥过期和 TTL 错误。

产品历史

2014 年,中国程序员 Siddon Tang 正在开发一个严重依赖 Redis 的应用程序。他注意到,随着应用程序用户数量的增加,Redis 的内存大小已经不够用了。他发现SSDB可以解决这个问题。SSDB 使用 LevelDB 作为存储来实现 redis 协议。这个设计启发了他。最后,开发了 LedisDB,一个类似于 SSDB 但用 Go 编写的数据库。LedisDB 的动机是 (1) 用 Go 而不是 C++ 重新实现 SSDB 的想法,以及 (2) 提供学习 LevelDB 和 Redis 的工具。

相关资料:

网站:http://ledisdb.com/

源代码:https://github.com/siddontang/ledisdb

技术文档:https://github.com/siddontang/ledisdb/wiki

开发商:西顿唐

国家:中国网

开始年份 :2014

项目类型:开源

用户评价

0
0
词条统计
创建者:小小亮
编辑次数:1
浏览次数:1033
API调用次数:0
贡献者