redis practical guide — on 4grab.com
caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to.
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#prompt #redis #backend #devops
prior content of the hash table with ships' coordinates. these were objects with latitude and longitude properties, encoded into bytes (with messagepack...) and stored under MMSI (=real world id) of a respective ship. hash table with type ids was more readable, because those are simple values, but still, it was separately...
content of the single hashtable with all ships' data now. organization of such compound keys under one table instead of making many hash tables per each ship (which is way more popularly advised working with redis) was chosen to be able to conveniently retrieve aaaall data to make checkpoints, in one simple HGET command
main part of the hosted service that accepts AIS data from gRPC connection. both coordinates and ship type data are saved in the same redis hash table under compound keys, like in the previous pic
main part of the hosted service that sends ships' checkpoints to frontend. all the entries are retrieved in one command, as it is said in the post. then checkpoint instances are constructed from entries (they are absolutely not guaranteed to come in order). the "mmsiShipMap" is a concurrent dictionary where keys are MMSIs as string (because they are cut out from hash entry names, which are strings), and values are the checkpoint instances. property values are applied to them along with finding hash entries with the same mmsi in the big collection received... and the results are sent by signalR in one action. prior to this, almost identically working merge by mmsi was on CLIENT side, ow ow ow, and caused "out of memory" errors from time to time 🥴
i'm back to the maritime project! refactored redis storage of arriving #AIS!
❌ Before: 2 hash tables for ship types and coords, latter are stored as bytes, joining data on frontend
✅ now: 1 hash table with clean fields, all marker props in 1 class
#buildinpublic #dev #redis #dotnet #aspnet #gis
Redis for Lightning-Fast Data
Supercharge apps with in-memory caching, fast data access & real-time performance.
#DevOps #Redis #Backend #Performance
#Nextcloud meckert bei mir in Kombination mit #Valkey immer, dass die Verbindung zum #Redis -Server weggebrochen sei :-/
redis practical guide — on 4grab.com
caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to.
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#prompt #redis #backend #devops
#Data #Science #Java #Machine #Learning #(ML) #MongoDB #NumPy #PostgreSQL #Python #Redis
Origin | Interest | Match
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
Как я хотел одного AI-агента, а получил целую деревню Всё началось с простого желания: чтобы AI-агент мог потих...
#Claude #Code #мультиагентная #система #AI-агенты #LLM #автоматизация #Redis #MCP #Telegram-бот #DevOps
Origin | Interest | Match
Как я хотел одного AI-агента, а получил целую деревню Всё началось с простого желания: чтобы AI-агент мог потих...
#Claude #Code #мультиагентная #система #AI-агенты #LLM #автоматизация #Redis #MCP #Telegram-бот #DevOps
Origin | Interest | Match
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
Did a thing to make #testing against a #redis cluster in #golang a bit easier for myself, but maybe it's useful for others, too.
github.com/erkattak/tes...
This is a module for #testcontainers that forms a Redis cluster and gives an API to stop/pause/restart nodes in a targeted way.
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
new on 4grab.com: redis practical guide — caching, sessions, rate limiting, queues
https://4grab.com/pay.php?id=ptag_69c4338299fa8
#redis #backend #caching #devops
Redis and Distributed Sessions is the only way to load balance properly.
Stop pinning users to a single server and start scaling horizontally.
#redis #backend #dotnet #infrastructure
#API #Integration #Data #Processing #Linux #Python #Redis #Software #Architecture #Software #Development
Origin | Interest | Match
Sasha Corti explains: Why Running Redis in a Local Docker Container Is a Smart Move for Developers. corti.com/why-runnin... #docker #redis
Как Redis Auto Failover повышает отказоустойчивость наших БД Привет! Меня зовут Иван Откидач, я DevOps-инженер в команд...
#redis #базы #данных #devops #nosql #high #availability #sre
Origin | Interest | Match
#Flutter #Geospatial #Mobile #App #Development #Node.js #PostgreSQL #React #Native #Redis #Socket
Origin | Interest | Match
RedLock.NET. Просто и со вкусом В современном мире enterprise-разработки часто встречается необходимость реализации ...
#.net #redis #микросервисы #распределенные #блокировки #postgresql
Origin | Interest | Match
I'm on my way to #KubeCon to talk about our journey from #Redis on EC2 to #Valkey on #Kubernetes, this Thursday at 11:45 CET!
Happy to also meet up with folks to chat about the upcoming Valkey Operator, which is in development!
sched.co/2CW6D
This video demonstrates how Redis Cluster compares to ScaleOut StateServer: https://www.youtube.com/watch?v=f8iLRAD6Yr8
Thank you to ScaleOut Software
@scaleout.bsky.social for sponsoring this video!
#SoftwareArchitecture #Redis
📢 Adecco Italia is hiring a International Cruise Experience Specialist!
📢 Adecco Italia is #hiring a International Cruise Experience Specialist!
🌎 Genova
🔗 http://jbs.ink/sHdIaTpngO6j
#jobalert #jobsearch #ecommercejobs #redis
📢 Adecco Italia is hiring a Cruise Expert!
📢 Adecco Italia is #hiring a Cruise Expert!
🌎 Genova
🔗 http://jbs.ink/kvDuWnjKyZ5N
#jobalert #jobsearch #ecommercejobs #redis