🌱 Rudis 0.0.2 发布,一个高性能缓存数据库


更新日志:

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

相关链接:

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

相關推薦

2024-08-06

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

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

2024-10-24

解决方案。主要目的在于 减少编程量,提高生产力,提高性能,支持多数据源整合操作,支持数据读写分离,制定持久层编程规范。 灵活运用 gdao,可以在持久层设计上,减少30%甚至50%以上的编程量,同时形成持久层的统一编

2022-09-29

OS 是一个库操作系统,为各种云计算和移动平台的安全、高性能网络应用构建 unikernels。开发人员可以在传统的操作系统(如 Linux 或 macOS)上编写代码。然后,他们可以将自己的代码编译成一个完全独立的、专门的 unikernel,在 X

2023-03-28

询,并赋值到当前对象的字段中,数据来源可以是枚举、数据库、RPC 接口等等任意来源。 特点 不限制关联查询方式,需要关联的数据可以是任意来源 两级缓存支持,可自由选择使用的缓存 执行效率高,对性能影响极小

2024-07-05

se 和 Kudu 的 Catalog 功能,使得用户可以更便捷地在这两种数据库和 StarRocks 之间进行数据管理和查询。 总结:成熟的 Lakehouse 架构   StarRocks 正在积极向成熟的湖仓架构升级,不仅增强了与开放湖格式的兼容性,还显著提

2023-06-17

Memcached 1.6.21 现已发布,这是一个错误修复和社区贡献的版本。修复了 extstore 的一个数据损坏问题,需要重写 item_age 到一个较低的秒数,并经常重写相同的键;修复了 1.6.20 中引入的元协议 ms bug,当只要求 c (cas) flag 时,s flag&nb

2022-11-03

有以下两种情况: Q-calculator采用很多新颖的设计实现了高性能求解优惠最优排列。 核心计算类 Permutation Permutation是一个抽象类,是Q-calculator的核心,在Permutation中使用了很多优化策略来保证性能,这些策略包括: 预存的

2024-06-27

加载与缓存机制进行深入分析,完成了适用于仓颉语言的高性能图像处理算法的研究、开发和优化,并成功实现了QRcode4cj(zxing for cj)和droplet(glide for cj)两个高频图像处理软件库。 1.项目背景简介 HarmonyOS NEXT是华为公司自

2022-08-12

Taichi(太极)v1.1.0 已经发布,这是专为高性能计算机图形学设计的编程语言。 具体更新内容如下: 新的功能 量化数据类型 高分辨率模拟可以提供出色的视觉质量,但通常受到板载 GPU 内存容量的限制。此版本添加了量化

2022-09-22

持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,基于 LevelDB 构建。更新内容如下: 新的功能 添加prepopulate_blob_cache到 ColumnFamilyOptions。 支持使用 blob 缓存的二级缓存。在创建 Blob 缓存时,用户可以通过配置

2024-08-07

能快速上手。 高效生成:内置代码生成工具,一键生成数据库表的标准化实体类,类似Thrift/Protobuf,提升开发效率。 性能卓越:支持高效序列化与反序列化,确保数据处理速度更快,体积更小。 读写分离:支持多数据源绑

2023-12-28

Apache Ignite 发行注记 Apache Ignite 分布式内存数据库 2.16.0 警告 彻底禁止了在事务中操作原子模式缓存,IGNITE_ALLOW_ATOMIC_OPS_IN_TX系统属性已经被删除; 删除了CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT缓存模式; 禁止了混合模式缓存组

2023-02-03

加了对内存回收的机制,实现减少gc,在高并发下取得更高性能的效果。 后面会详细说明 增加对时间长度的配置格式解析 即可以配置带有时间单位的配置,例如10秒,可以配置为10s。数据结构使用time.Duration来接