redis-py
Dalli
redis-py | Dalli | |
---|---|---|
19 | 3 | |
12,269 | 3,089 | |
0.7% | - | |
8.9 | 6.8 | |
3 days ago | 29 days ago | |
Python | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
redis-py
-
Solving a critical bug in the default Rails caching library
My jaw dropped when I saw the postmortem — it was exactly the same bug concept, just in a different library! A reminder that hard things often transcend particular languages and libraries. And boy, is this a hard bug. It sits at the intersection of caching, shared resource management, and state corruption — infamously tricky problem spaces.
- ChatGPT banned with immediate effect in Italy.
- NGL, they had me in the first half!
- OpenAI CEO 'feels awful' after ChatGPT leaks conversations, payment info
-
OpenAI leaks Credit card info
Oof https://github.com/redis/redis-py/issues/2665 It seems it’s not fully patched.
-
March 20 ChatGPT outage: Here’s what happened
There is a 1 year old open bug which is almost very similar to OpenAI's issue, which was autclosed: https://github.com/redis/redis-py/issues/2028
-
Konohagakure Search
redis
-
How to implement server push in Flask framework?
I used Juggernaut, but it seems to be not working with redis-py in current version, and Juggernaut has been deprecated recently.
- Websockets and streaming data
-
What do you guys think about Zig's approach to async?
https://github.com/andymccurdy/redis-py https://github.com/aio-libs/aioredis
Dalli
-
Solving a critical bug in the default Rails caching library
Nice to see both mperham and byroot chiming in here: https://github.com/petergoldstein/dalli/issues/956
One way this might happen in Dalli is if there's an issue in get_multi code. This could occur if the client requests multiple values, reads some subset of those values off of the socket, and then returns before the server finishes writing all of the values to the socket. Another way this might happen is if something - say, an error or a timeout - interrupts the client code execution between issuing a get message and reading the response.
Ouch https://github.com/petergoldstein/dalli/issues/956#issuecomm...
What are some alternatives?
kafka-python - Python client for Apache Kafka
redis-store - Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks
PyMongo - MongoDB Ecosystem Documentation
Redis stores for Ruby on Rails - Redis stores for Ruby on Rails
django-redis - Full featured redis cache backend for Django.
IdentityCache - IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
py2neo - Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.
Action caching for Action Pack - Action caching for Action Pack (removed from core in Rails 4.0)
asyncpg - A fast PostgreSQL Database Client Library for Python/asyncio.
Readthis - :newspaper: Pooled active support compliant caching with redis
Plyvel - Plyvel, a fast and feature-rich Python interface to LevelDB
Second Level Cache - Write Through and Read Through caching library inspired by CacheMoney and cache_fu, support ActiveRecord 4, 5 and 6.