Unlink vs. DEL – A deep dive into how it works internally in Redis
6 comments
·January 19, 2025tarkin2
OT: Am I the only one who turns off when you see obviously AI generated/changed/influenced text? "Deep dive". When is a dive shallow? Isn't a dive implicitly deep? Does "deep" really add anything to the verb? It comes across as linguistically lazy.
tw04
Have you ever been swimming? There’s absolutely such a thing as a surface dive which is what you do when you need to cover a great distance quickly in a shallow depth of water. It’s something every lifeguard who worked at a pool in america had to learn.
From an explanation analogy perspective people typically say something like “we’re just going to touch the surface”.
DJBunnies
You obviously have not worked a lot, this term is everywhere from my experience, ubiquitous even.
Terms like this one, “alignment”, “low hanging fruit”, all not super accurate but established industry terms.
wkjagt
On the topic of linguistics, I think "dive" isn't a verb here, but a noun ("a dive").
maglite77
Meh...the phrase "deep dive" has been around forever, not sure what about that phrase specifically gives "AI generated" vibes? For me, I just read through those and focus on the content quality of the article - "verbal seasoning" doesn't phase me at all.
A couple of days back, I was debating with one of my friend, about DEL vs UNLINK redis command. An interesting take; I come across that the majority of the people seemed to believe is "DEL is a blocking command. while UNLINK is non-blocking - so UNLINK is better". It's somewhat true - but it's not the full story.
So as an engineer, I unnecessarily dug into the Redis codebase to see the actual implementation.
wrote a blog for future me and my fellow strangers on the internet.