hulk's recent timeline updates
写了一个 C 版本 Redis RDB 解析工具,欢迎拍砖. https://github.com/git-hulk/rdbtools

1. C 版本效率相对其他语言,可能效率更高.
2. 用户可以自定义 key-value 解析格式,如生成 Aof 文件格式, 用户只要实现自己的回调函数.
3. 给用户数据结构更简单,只有 String 和 array 两种.
Aug 18, 2014
hulk's repos on GitHub
Go · 40 watchers
langfuse-go
Go SDK for Langfuse: https://langfuse.com/
C · 25 watchers
libtask-annotation
libtask annotation
Perl · 24 watchers
lua-resty-router
lua-resty-router - Lua http router for the ngx_lua
19 watchers
fatcache-note
fatcache学习笔记
Go · 14 watchers
go-lru
golang LRU cache
Go · 6 watchers
clime
Unified CLI manager that lets you install, discover, and update CLI plugins from one place.
6 watchers
good-to-read
The Awesome Article I Have Read
JavaScript · 3 watchers
git-hulk.github.io
Go · 2 watchers
cula
PHP · 2 watchers
kafka-php
kafka php client for v0.8 protocol
1 watchers
arrow-datafusion
Apache Arrow DataFusion SQL Query Engine
Go · 1 watchers
CLIProxyAPI
Wrap Gemini CLI, Antigravity, ChatGPT Codex, Claude Code, Grok Build as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini 3.1 Pro, GPT 5.5, Grok 4.3, Claude model through API
C · 1 watchers
diff_string_match
1 watchers
eino
The ultimate LLM/AI application development framework in Golang.
Go · 1 watchers
go-elect
1 watchers
iggy
Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
1 watchers
instructions
Instructions for AI, including GitHub Copilot, Cursor
C · 1 watchers
jemalloc
Go · 1 watchers
logrus-hooks
hooks for logrus
0 watchers
1password-teams-open-source
Get a free 1Password Teams membership for your open source project
C · 0 watchers
9cc
A Small C Compiler
Go · 0 watchers
adk-go
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
0 watchers
ag-ui
AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.
0 watchers
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
0 watchers
ansible-redis
Highly-configurable Ansible role to install Redis and Redis Sentinel from source
0 watchers
artalar
0 watchers
atc-router
Expression based matching library for Kong
0 watchers
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
0 watchers
awesome-redis
A curated list of amazingly awesome redis and redis ecosystem resources.
0 watchers
awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Mustache · 0 watchers
banzai-charts
Curated list of Banzai Cloud Helm charts used by the Pipeline Platform
0 watchers
bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
C · 0 watchers
beanstalkd
Beanstalk is a simple, fast work queue.
C++ · 0 watchers
blackwidow
A library implements REDIS commands(Strings, Hashes, Lists, Sorted Sets, Sets, Keys, HyperLogLog) based on rocksdb
0 watchers
buddy
Buddy memory allocation
Go · 0 watchers
cadence
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
0 watchers
cadence-lab
a lab for some personal experiments about Cadence project
0 watchers
carbondata
High performance data store solution
0 watchers
casbin
Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
0 watchers
casbin-js-vue-casbin
Vue wrapper for node-casbin@beta
JavaScript · 0 watchers
Chart.js
Simple HTML5 Charts using the <canvas> tag
Go · 0 watchers
chproxy
Open-Source ClickHouse http proxy and load balancer
0 watchers
ClickHouse
ClickHouse is a free analytics DBMS for big data
Python · 0 watchers
clickhouse-cli
A third-party client for the Clickhouse DBMS server.
Go · 0 watchers
clickhouse-sql-parser
ClickHouse SQL Parser writing in Go
0 watchers
cosmo
The open-source solution to building, maintaining, and collaborating on GraphQL Federation at Scale. The alternative to Apollo Studio and GraphOS.
C · 0 watchers
ctest
ctest is a unit test framework for software written in C.
C · 0 watchers
disque
Disque is a distributed message broker
C · 0 watchers
dnsperf
A DNS performance tool.
MDX · 0 watchers
docs
0 watchers
doris
Apache Doris is an easy-to-use, high performance and unified analytics database.
Go · 0 watchers
eino-ext
Various extensions for the Eino framework: https://github.com/cloudwego/eino
0 watchers
ethereum-bus
C · 0 watchers
fatcache
Memcache on SSD
Go · 0 watchers
gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
0 watchers
github-actions-badge
Generate GitHub Actions badge Markdown code.
0 watchers
github-markdown-toc
Easy TOC creation for GitHub README.md
0 watchers
gitignore
A collection of useful .gitignore templates
0 watchers
glog
C++ implementation of the Google logging module
0 watchers
go-avo-inspector
Avo Inspector SDK for Go
Go · 0 watchers
go-consumergroup
golang kafka consumer group
Go · 0 watchers
go-http-routing-benchmark
Go HTTP request router and web framework benchmark
0 watchers
go-lmstfy-client
Lmstfy client in Go
Go · 0 watchers
go-prompt
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
0 watchers
go-redis
Redis Go client
Go · 0 watchers
go-zookeeper
Native ZooKeeper client for Go
0 watchers
gocron
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
Go · 0 watchers
golang-dns
DNS library in Go
0 watchers
govaluate
Arbitrary expression evaluation for golang
C++ · 0 watchers
gperftools
Automatically exported from code.google.com/p/gperftools
Go · 0 watchers
gqlgen
go generate based graphql server library
Go · 0 watchers
gqlgen-contrib
Add-ons for gqlgen
0 watchers
gqlparser
A port of the parser from graphql-js into golang
Go · 0 watchers
gqlx
0 watchers
graphql
An implementation of GraphQL for Go / Golang
0 watchers
hiredis
Minimalistic C client for Redis >= 1.2
Ruby · 0 watchers
homebrew-cadence
Ruby · 0 watchers
homebrew-core
🍻 Default formulae for the missing package manager for macOS
0 watchers
iceberg-go
Apache Iceberg - Go
0 watchers
iggy-website
Apache Iggy (Incubating) Website
0 watchers
incubator-brpc-website
Apache bRPC Documents
0 watchers
incubator-pegasus-website
Apache Pegasus Website
0 watchers
infrastructure-actions
Apache infrastructure
0 watchers
inlong-website
Apache InLong - a one-stop integration framework for massive data
0 watchers
jekyll-TeXt-theme
💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc.
Go · 0 watchers
kapacitor
Open source framework for processing, monitoring, and alerting on time series data
Lua · 0 watchers
kong
🦍 The Cloud-Native API Gateway and AI Gateway.
0 watchers
kong-pongo
Tooling to run plugin tests with Kong and Kong Enterprise
C++ · 0 watchers
kvrocks
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
0 watchers
kvrocks-controller
Kvrocks cluster controller
TypeScript · 0 watchers
kvrocks-website
Apache Kvrocks Website
0 watchers
langfuse
🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
C++ · 0 watchers
leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Go · 0 watchers
limiter
Dead simple rate limit middleware for Go.
C · 0 watchers
linenoise
A small self-contained alternative to readline and libedit
Go · 0 watchers
lmstfy
A task queue with REST API
Go · 0 watchers
logrus
Structured, pluggable logging for Go.
C · 0 watchers
lua-nginx-module
Embed the Power of Lua into NGINX HTTP servers
0 watchers
LuaJIT
Mirror of the LuaJIT git repository
0 watchers
luarocks
LuaRocks is the package manager for the Lua programming language.
hulk

hulk

你说对,你真棒
V2EX member #30573, joined on 2012-12-13 12:55:29 +08:00
hulk's recent replies
Jan 4, 2023
Replied to a topic by hulk 程序员 Kvrocks 在货拉拉全链路 Trace 下的应用
@yilisite 货拉拉技术团队对于遇到一些问题确实都会回馈到社区
@dvd888 贡献到 Apache 了,GitHub 地址: https://github.com/apache/incubator-kvrocks
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
嗯,是的。除了要求低延时的,中间还有很多高容量,但延时可以有一点妥协空间的场景。
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
嗯,其实我的意思是高可用不会依赖单机硬件,另外 Redis 数据全内存没问题,重启加载的 RDB/Aof 还是从磁盘恢复,所以也是同样的问题。
Mar 2, 2022
Replied to a topic by wueryi Redis Tendis 咋样
@bruce0 这个没关系,我们也是纯开源组织在维护项目,十分欢迎技术交流和讨论,不一定要使用项目。
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
@linksNoFound Redis 也是一样,靠复制和集群分配来解决可用性问题
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
@aper 之前 GitHub Discussion 上由一个讨论: https://github.com/KvrocksLabs/kvrocks/discussions/319

整体上,对于大多数可能关注的是功能的差异。除此了上面的讨论之外我自己觉得最重要的几个点:
* 社区是足够开放或者更加遵循开源准则,社区共识大于代码,尽量所有设计和讨论都在社区进行,包含 roadmap
* 对于代码的态度,至少 Kvrocks 不管在 PR 合并再 Commit Log 都是很严谨的讨论和对待
* 明确的 roadmap, 社区要有明确的方向,而不是走一步看一步
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
@zhengxiaowai wow ,太期待了~
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
@mekingname kvrocks 项目的 README 里面有一些 benchmark 数据,然后吞吐由于是多线程会比 Redis(包含 6.0 以上的多线程 IO)高,但读延时如果 miss cache 到磁盘肯定延时会比 Redis 高一些。本身是作为 Redis 的互补而不是替换,磁盘类型相比于 Redis, 单实例大小可以几百 G 同时成本基本是 Redis 1/10 以下。
Mar 2, 2022
Replied to a topic by hulk 程序员 磁盘 Redis - Kvrocks 设计与实现
@gabon cool, 如果没有加入 Kvrocks 社区交流群可以加我微信: hulkdev, 我拉你进群,现在超过 200 个人,只能邀请。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2590 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 07:41 · PVG 15:41 · LAX 00:41 · JFK 03:41
♥ Do have faith in what you're doing.