⚡ Rudis 0.0.4 发布,一个高性能内存数据库


项目介绍

Rudis 是一个采用 Rust 语言编写得高性能键值存储系统,旨在利用 Rust 语言的优势来重新复现 Rudis 的核心功能,以满足用户对高性能、可靠性和安全性的需求,同时保证与 Rudis API 的兼容。

  • 跨平台,兼容 windows、linux 系统架构。
  • 兼容 字符串、集合、哈希、列表、有序集合数据结构。
  • 提供 rdb 与 aof 机制以支持数据备份和恢复。
  • 拥有卓越的处理速度和即时响应能力。
  • 兼容 Rudis 的命令和协议规范。

项目地址

  • Github:https://github.com/sleeprite/rudis
  • Gitee:https://gitee.com/rudis/rudis

更新日志

0.0.4

  • [新增] config 配置,用于指定配置文件。
  • [修复] Set 和 Get 缺少 value 导致服务宕机。
  • [调整] save 配置格式,由 1000 10 调整为 1000/10 格式。
  • [优化] 启动参数优先级大于配置文件。

0.0.3

  • [修复] AOF 持久化机制恢复时匹配不到命令
  • [修复] RDB 持久化机制启动时文件读取位置错误
  • [修复] save 参数启动时读取格式不正确

0.0.2

  • [修复] Auth 命令大小写匹配而导致的认证失败问题。
  • [修复] Value 长度超过 512 被截取,Set 与 Get 的值不一致的问题。
  • [修复] clippy 检测的 59 个 error 与 109 个警告。
  • [优化] 服务端链接处理逻辑,使用 tokio 框架代替原生 thread,提高性能。
  • [优化] RDB 监听为异步任务,避免同步阻塞。
  • [优化] DB 中的 hashMap 数据结构为 AHash。

0.0.1

  • [特性] 跨平台,兼容 windows、lunix 系统架构。
  • [特性] 兼容 字符串、集合、哈希、列表、有序集合数据结构。
  • [特性] 提供 rdb 与 aof 机制以支持数据备份和恢复。
  • [特性] 兼容 Redis 的命令和协议规范
  • [特性] 内置 41+ 数据操作命令。

相關推薦

2024-07-25

服务端链接处理逻辑,使用 tokio 框架代替原生 thread,提高性能。 [优化] RDB 监听为异步任务,避免同步阻塞。 [优化] DB 中的 hashMap 数据结构为 AHash。 相关链接: Gitee:https://gitee.com/Jmysy/rudis Github:https://github.com/sleepr

2024-08-12

Rudis 0.0.5 已经发布。 此版本更新内容包括: [兼容] Set 命令 NX XX 等可选参数的大小写匹配。 [调整] Bind 启动参数默认值,由 127.0.0.1 修改为 0.0.0.0。 [新增] docker-compose 部署支持。 [新增] MacOS 发行包。 详情查看:https://gitee.co

2023-02-12

于加速 ML 工作负载的工具包(Ray AIR)组成。 Ray 2.2 正式发布,该版本增强了可观察性、提高了数据密集型人工智能应用的性能、提高了稳定性,并为 RLlib 提供了更好的用户体验。 改善整个 Ray 生态的可观察性 Ray Jobs API 现在

2023-10-09

go-logger v2.0.3发布,该版本主要针对性能进行优化.  github地址:https://github.com/donnie4w/go-logger  go的结构化日志库非常多,go-logger是比较早期开发的一个库, 以简洁为主要特征。simplelog是后期给数据库binlog日志开发的一个

2022-06-01

成本。  Chrome 安全团队最后总结称,C++ 可以编写出高性能应用程序,但需要付出安全性方面的代价。Hardware memory tagging 可以修复 C++ 的一些安全缺陷,同时保持高性能。“我们期待在未来看到更广泛地采用 Hardware memory taggi

2023-04-26

机时间触发 容器化部署 服务端支持docker容器部署 高性能调度平台 支持服务端节点动态扩容和缩容 多样化重试类型 支持ONLY_LOCAL、ONLY_REMOTE、LOCAL_REMOTE多种重试类型 重试数据管理 可以做到重试数据不丢失、

2023-04-06

zstd (Zstandard) v1.5.4 已发布。此版本修复了在高度压缩模式下出现的罕见损坏错误。由于随机出现这种情况的可能性极低,所以在多次模糊测试中都没被发现。直到一名维护者收集到庞大的数据后才设法检测出一个案例。 官方建

2023-05-11

Julia 编程语言 1.9 版本已发布,这是一种通用的高性能语言,在科学计算和数值分析中较为流行。Julia 1.9 是 1.x 系列版本中的第九个次要版本,添加了一些新特性和功能,主要更改如下: 本机代码的缓存 本机代码缓存现已可用

2023-03-24

Oded Poncz 和 Roman Gershman 于 2022 年 3 月创立,是一家内存数据库初创公司,他们为云环境提供可扩展的内存数据存储,旨在加速企业应用。 许多应用程序将它们最常使用的信息存储在一个被称为内存存储器的专门数据库中。内存

2024-01-04

官方建议尽快升级。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bug 修复: #4287 从副本同步时重新索引过程会由于内部索引变量初始化而导致崩溃(MOD-6337、MOD-6

2024-09-26

到 56%。2023 年 8 月,我们引入 milliCores 并与参数调优一起发布。从 2023 年 7 月到 2024 年 2 月的一批生产作业,总数量从 21 万 增加到 36 万。与此同时,启用作业的数量从 0 增加到 35 万,平均 CPU 利用率上升至 94.8%。这表明 milliCor

2023-09-05

常实用强大的 PostgreSQL 扩展插件,允许你在现有的关系型数据库 PostgreSQL 上拥有完整的向量数据存储检索能力。 9月1号,PGVECTOR 发布了一个重大版本更新 v0.5 ,引入了一种全新类型的索引:HNSW 。在 ANN Benchmark 中,召回率和性能

2024-08-14

算法,比如 HNSW。对于大规模数据而言,如果仍使用一些高性能的基于内存的算法,资源成本会非常高。因此,这时可能需要使用一些基于磁盘的向量检索算法,比如 DiskANN,来达到资源和性能上的平衡。   目前云搜索服

2023-04-24

偶像), 客观的说Haskell非常强, 类型推导、代码优美、高性能递归、无锁编程等极大开阔我的视野, 可惜的是这个语言的作者大部分都是科学家,生态一般, 很难找到工作。 4. Elisp: 我写了18年Elisp代码, 刷了400+Emacs插件