All Projects → RedisLabsModules → Redismodule Rs

RedisLabsModules / Redismodule Rs

Licence: bsd-3-clause
Rust API for Redis Modules API

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Redismodule Rs

Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+49266.67%)
Mutual labels:  redis
Blog
我的日记
Stars: ✭ 110 (-0.9%)
Mutual labels:  redis
Totoval
An out-of-the-box artisan API web-framework written in go.
Stars: ✭ 110 (-0.9%)
Mutual labels:  redis
Haproxy Configs
80+ HAProxy Configs for Hadoop, Big Data, NoSQL, Docker, Elasticsearch, SolrCloud, HBase, MySQL, PostgreSQL, Apache Drill, Hive, Presto, Impala, Hue, ZooKeeper, SSH, RabbitMQ, Redis, Riak, Cloudera, OpenTSDB, InfluxDB, Prometheus, Kibana, Graphite, Rancher etc.
Stars: ✭ 106 (-4.5%)
Mutual labels:  redis
Jadedock
使用 Docker 快速部署简易的 Ngixn + PHP + MySQL + Redis 环境(可开发、可线上运行)
Stars: ✭ 109 (-1.8%)
Mutual labels:  redis
Gdpr Rails
An example project on building a GDPR compliant application
Stars: ✭ 109 (-1.8%)
Mutual labels:  redis
Redis
Async Redis Client for PHP based on Amp.
Stars: ✭ 107 (-3.6%)
Mutual labels:  redis
Curlyq
Efficient and reliable background processing for Go
Stars: ✭ 110 (-0.9%)
Mutual labels:  redis
Nginx Lua Redis Rate Measuring
A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
Stars: ✭ 109 (-1.8%)
Mutual labels:  redis
Spring Boot Examples
🥗​ Spring/SpringBoot/SpringCloud 实践学习案例,从入门到精通,持续更新中,欢迎交流学习🍺 !
Stars: ✭ 110 (-0.9%)
Mutual labels:  redis
Jredisbloom
Java Client for RedisBloom probabilistic module
Stars: ✭ 108 (-2.7%)
Mutual labels:  redis
Entangled
Rails in real time
Stars: ✭ 108 (-2.7%)
Mutual labels:  redis
User.api
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Stars: ✭ 109 (-1.8%)
Mutual labels:  redis
Cslearning
开源项目之「计算机编程自学之路」:计算机自学指南+面试大全+资源分享+技术文章
Stars: ✭ 107 (-3.6%)
Mutual labels:  redis
Django Bruteforce Protection
Bruteforce protection for Django projects based on Redis. Simple, powerful, extendable.
Stars: ✭ 110 (-0.9%)
Mutual labels:  redis
Flink Learning
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
Stars: ✭ 11,378 (+10150.45%)
Mutual labels:  redis
Tedis
redis client with typescript and esnext for nodejs
Stars: ✭ 109 (-1.8%)
Mutual labels:  redis
Nestjs Example
NestJS example with GraphQL, Schema-Stitching, Dataloader, GraphQL Upload, RabbitMQ, Redis, Scalable Websocket and JWT authentication
Stars: ✭ 111 (+0%)
Mutual labels:  redis
Projectoa
华理网院本科毕业设计 - 企业OA后台管理系统 基于springboot amazeui等
Stars: ✭ 110 (-0.9%)
Mutual labels:  redis
Identityserver4.contrib.redisstore
A persistence layer using Redis DB for operational data and for caching capability for Identity Server 4
Stars: ✭ 108 (-2.7%)
Mutual labels:  redis

license GitHub issues macos CircleCI

redismodule-rs

This crate provides an idiomatic Rust API for the Redis Modules API. It allows writing Redis modules in Rust, without needing to use raw pointers or unsafe code.

Running the example module

  1. Install Rust
  2. Install Redis, most likely using your favorite package manager (Homebrew on Mac, APT or YUM on Linux)
  3. Run cargo build --example hello
  4. Start a redis server with the hello module
    • Linux: redis-server --loadmodule ./target/debug/examples/libhello.so
    • Mac: redis-server --loadmodule ./target/debug/examples/libhello.dylib
  5. Open a Redis CLI, and run HELLO.MUL 31 11.

Writing your own module

See the examples directory for some sample modules.

This crate tries to provide high-level wrappers around the standard Redis Modules API, while preserving the API's basic concepts. Therefore, following the Redis Modules API documentation will be mostly relevant here as well.

Redis Modules based on this crate

The following are some modules that are built on this crate:

Several member of the community have written their own modules based on this.

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].