Registry / messaging / robinjoseph08-redisqueue-v2

robinjoseph08-redisqueue-v2

JSON →
library2.1.0gogounverified

Package redisqueue provides a producer and consumer of a queue that uses Redis streams.

go get github.com/robinjoseph08/redisqueue/v2
INSTALL
IMPORT
SIG · ROBINJOSEPH08-REDI
R
robinjoseph08-redisqueue-v2
messaginggov2.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

redisqueue
github.com/robinjoseph08/redisqueue/v2

Creates a producer and enqueues 1000 messages into a Redis stream queue.

package main import ( "context" "log" "github.com/robinjoseph08/redisqueue/v2" ) func main() { producer, err := redisqueue.NewProducerWithOptions(&redisqueue.ProducerOptions{ RedisClient: redis.NewClient(&redis.Options{Addr: "localhost:6379"}), }) if err != nil { log.Fatal(err) } for i := 0; i < 1000; i++ { err := producer.Enqueue(context.Background(), &redisqueue.Message{ Stream: "myqueue", Values: map[string]interface{}{"key": "value"}, }) if err != nil { log.Fatal(err) } } }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.1.0latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
12
OpenAI (training)
1
Resources
robinjoseph08-redisqueue-v2 — go get robinjoseph08-redisqueue-v2 · libregistry