owentechnologist
Father, Concert dancer, Broadway performer, Technologist
redis https://github.com/redis-field-engineering Austin, TX, USA
Pinned Repositories
aaJedisFailover
This example (co-authored with Brandon Amos of Redis) showcases using Jedis for configured failover between two instances of Redis. This works well when the client is responsible for such decision making rather than using a global load balancer.
AddressSearch_v2
This version takes a look at using alternate SCORER engines as well as optimzing tag vs text and the various mechanisms for matching text.
asciiArtServerWithCache
This is a simple example written in python of Redis acting as a cache for a remote website that serves ascii art.
javaLLMVSS
jsonZewSearch
A sampe of using Jedis to manage JSON objects and Redis Search Indexes and queries
LUA_rateLimiting
An example of sliding window rate limiting using LUA scripting
otVectorBattleship
RedisForSmallFilesAndJars
Allows uploading and downloading small files to/from Redis
WebRateLimiter
RediSearch, Cuckoo, Streams, TimeSeries Java code example that limits number of requests to a webserver using Redis SortedSets API
zewtopia_wrkshop_scripts
A collection of scripts redis-cli commands and sample code for the Redis curious
owentechnologist's Repositories
owentechnologist/WebRateLimiter
RediSearch, Cuckoo, Streams, TimeSeries Java code example that limits number of requests to a webserver using Redis SortedSets API
owentechnologist/asciiArtServerWithCache
This is a simple example written in python of Redis acting as a cache for a remote website that serves ascii art.
owentechnologist/zewtopia_wrkshop_scripts
A collection of scripts redis-cli commands and sample code for the Redis curious
owentechnologist/lettuceSpringTestVJedis
A program that runs configurable Redis commands and measures their latency from the client persective
owentechnologist/LUA_scripting_samples2023
This is a collection of sometimes useful lua scripts to be used with Redis - mostly intended to create data sets for testing purposes
owentechnologist/aaJedisFailover
This example (co-authored with Brandon Amos of Redis) showcases using Jedis for configured failover between two instances of Redis. This works well when the client is responsible for such decision making rather than using a global load balancer.
owentechnologist/hellovss
A simple python demo of searching against Redis using VSS and the Redisvl library
owentechnologist/javaLLMVSS
owentechnologist/jsonZewSearch
A sampe of using Jedis to manage JSON objects and Redis Search Indexes and queries
owentechnologist/otVectorBattleship
owentechnologist/RedisForSmallFilesAndJars
Allows uploading and downloading small files to/from Redis
owentechnologist/aggregationZ
A Jedis example where we use the SortedSet datatype to count the annoyance factor of our hungry customers. EveryTime they email us, we log it in a SortedSet with a timestamp as the score. Later, we can fetch the total count or a count for a specific window of time.
owentechnologist/Apporaching_VersionControl
A simple Jedis/Java example showcasing using LUA logic in Redis to enforce check and set behavior on strings and also demonstrate 1 level deep rollbacks (undo) for Strings
owentechnologist/benchmark
owentechnologist/BigHashVsManySmallString
A simple example of writing a bunch of objects into Redis.
owentechnologist/checkandset1
owentechnologist/FairSongTopicProcessing
A Jedis sample application that allows producing and consuming songs grouped by singer and album
owentechnologist/JSONLoaderFromFile1
A simple example of loading JSON objects into Redis from a file
owentechnologist/lua-cairn
A collection of LUA scripts and Redis commands that automate the generation of a Cairn RPG character ( https://cairnrpg.com/ ) and roll virtual dice
owentechnologist/mccPlayground
A Jedis-based program that loads a bit of JSON data representing Merchant Codes (MCC data) and adds a search index
owentechnologist/multiThreadSearchTest
A multi-Threaded simplistic performance testing program for JSON search in Redis (see README for link to necessary complimentary program to populate data)
owentechnologist/RedisManyStringMigrations
A simple look at how to cascade partitioned data across multiple databases using TTL to ensure no Out of Memory issues occur. *This assumes your data can be safely evicted when it times out.
owentechnologist/redisOrderUpdatesWithStreams
An example of publishing entries/events to many different streams using java / Jedis
owentechnologist/RedisQuizApp
A simple program that uses Hashes, JSON objects and Sets to provide a basic command-line quiz interface where the state is held in Redis. Initial loading of the questions is done from a local file unless specifically turned off (see README).
owentechnologist/RedisStreamWorkerGroupV2
A demonstration of managing multiple streams as though they were a single topic - this enables great scalability as huge single stream keys are an antipattern
owentechnologist/scratch
owentechnologist/Specialist-Solution-Workshops
Content and code repository for SA Specialist Solution Workshops
owentechnologist/StreamValidationTestAA
A simple test of the speed and consistency for a Redis Stream as it is being written to and replicated between peers in remote regions (Active Active Redis Enterprise scenario)
owentechnologist/SuperStreamsSampleAppJuly2024
An application designed to introduce the Redis Enterprise Streams API as it is made available in Jedis
owentechnologist/vss_cairn2e
Using Redis as a Vector Similarity Search database to provide an FAQ solution for cairn2e