# redis-stream **Repository Path**: mirrors_RedisLabs/redis-stream ## Basic Information - **Project Name**: redis-stream - **Description**: Exposes Redis stream through the command line - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # redis-stream Exposes [Redis stream](https://redis.io/topics/streams-intro) through the command line ## Example Suppose we want to list all files containing both `'a'` and `'z'` characters e.g. azores.txt, arizona.md. Using multiple `grep` processes. We'll start by recursively scanning our file-system, filtering files containing `'a'` character using grep, these will be written into a redis stream `fs` for later parallel consumption: `ls -R | grep a | xargs -L1 | redis-stream -s fs` To apply the second filter (files containing both `'a'` and `'z'` characters) we'll be pulling from the `fs` stream using multiple consumers, feeding our data once again into `grep`. ``` redis-stream -s fs | grep z redis-stream -s fs | grep z redis-stream -s fs | grep z ```