All Projects → yanglbme → redis-multi-programming-language-practice

yanglbme / redis-multi-programming-language-practice

Licence: CC-BY-SA-4.0 license
🖖 Learn how to use Redis, from beginner basics to advanced techniques | 最新 Redis 底层原理分析与多语言应用实践

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to redis-multi-programming-language-practice

Mmkv
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
Stars: ✭ 13,900 (+49542.86%)
Mutual labels:  key-value
Libdict
C library of key-value data structures.
Stars: ✭ 234 (+735.71%)
Mutual labels:  key-value
keyv
Simple key-value storage with support for multiple backends.
Stars: ✭ 202 (+621.43%)
Mutual labels:  key-value
Dvid
Distributed, Versioned, Image-oriented Dataservice
Stars: ✭ 174 (+521.43%)
Mutual labels:  key-value
Iowow
The skiplist based persistent key/value storage engine
Stars: ✭ 206 (+635.71%)
Mutual labels:  key-value
Cubdb
Elixir embedded key/value database
Stars: ✭ 235 (+739.29%)
Mutual labels:  key-value
Sdb
Simple and fast string based key-value database with support for arrays and json
Stars: ✭ 159 (+467.86%)
Mutual labels:  key-value
docs
Source code of the ArangoDB online documentation
Stars: ✭ 18 (-35.71%)
Mutual labels:  key-value
Endb
Key-value storage for multiple databases. Supports MongoDB, MySQL, Postgres, Redis, and SQLite.
Stars: ✭ 208 (+642.86%)
Mutual labels:  key-value
mysqly
Full-featured opensource small-overhead PHP data framework for Mysql built for fast and efficient development
Stars: ✭ 18 (-35.71%)
Mutual labels:  key-value
Ansible Role Redis
Ansible Role - Redis
Stars: ✭ 176 (+528.57%)
Mutual labels:  key-value
Vasto
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Stars: ✭ 206 (+635.71%)
Mutual labels:  key-value
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-3.57%)
Mutual labels:  key-value
Lucid
High performance and distributed KV store w/ REST API. 🦀
Stars: ✭ 171 (+510.71%)
Mutual labels:  key-value
SwiftStore
Key-Value store for Swift backed by LevelDB
Stars: ✭ 119 (+325%)
Mutual labels:  key-value
Fastkv
FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储组件。
Stars: ✭ 163 (+482.14%)
Mutual labels:  key-value
Filebase
A Simple but Powerful Flat File Database Storage.
Stars: ✭ 235 (+739.29%)
Mutual labels:  key-value
DataTanker
Embedded persistent key-value store for .NET. Pure C# code.
Stars: ✭ 53 (+89.29%)
Mutual labels:  key-value
okdbc
A fast, light-weight key/value store with http & memcache(TCP/UDP) interface.
Stars: ✭ 28 (+0%)
Mutual labels:  key-value
Dictionary
A dictionary data type with a fast b-tree based search
Stars: ✭ 39 (+39.29%)
Mutual labels:  key-value

Redis 底层原理分析与多语言应用实践©

prs-welcome doocs-open-source-organization gitter

本项目主要讲解 Redis 的底层原理以及在各种场景下的应用。所有演示代码均基于 Redis 最新稳定版本 v6,不同操作系统下 Redis 的安装方式请自行搜索,就不在此赘述了。

另,本项目针对不同编程语言,使用了其对应的 Redis 库,方便程序对 Redis 进行各项操作:

欢迎补充更多的实际应用场景,让项目内容更加完善。如果你认为演示代码有待改进,可以在 Issues 区反馈,当然,你也可以直接发起 Pull Request。

Redis 数据结构与应用

String 字符串

List 列表

Set 集合

Sorted Sets 有序集合

Hash 哈希

HyperLogLog

Bitmap 位图

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].