Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/redis/redis-py
Redis Python client
https://github.com/redis/redis-py
f87d40c64849acfbb9656aeafbeb6c7e4a264e23 authored almost 6 years ago
d61a15e2be5fdeb165b98e63912ab88845ab1315 authored almost 6 years ago
9aba44f4bea76885899ff8f11252f4fb6cde9118 authored almost 6 years ago
31519e4ccef49fb59254ee5524007c81faa7e850 authored almost 6 years ago
b022616418ae333cd402fe1c2f6e1031b19ea79f authored almost 6 years ago
363c05de10dd5f93af69ed768fbface316a30be9 authored almost 6 years ago
78c181b13d4f3b09e1257d633b65bd81df6be59c authored about 6 years ago
Adds redis.selector, a module that provides the best selector strategy
available on the current ...
Do not leave connections in invalid state
a4644592162afdfe5b8809fa28eff041f7be6993 authored about 6 years agoUse IPPROTO_TCP constant instead of SOL_TCP constant
ff17e924e8037e3b528ac93654ddc6be410b0e16 authored about 6 years agoFix github pull template typo
6155774f3d5274734e740c33e4154b0211103be4 authored about 6 years ago
Since Connection.disconnect() now verifies that the current process owns
the connection before s...
0dc6c50a11cf9f0cf18e5c0515154ee060a27035 authored about 6 years ago
be2f56c26b3c46e6c4e4e4432e63b285d182f7a7 authored about 6 years ago
2a57d14a1eba512937943da353283434b991cc8b authored about 6 years ago
Sometimes a process with an active connection to Redis forks and creates
child processes taht al...
e1e2ecd2099509cad954395103bea05e2930bb60 authored about 6 years ago
d2503b44f3a30161d0fb2b37016e8331adc84c01 authored about 6 years ago
f767b464c8fbb039d058dbff43bbdef6b2987476 authored about 6 years ago
a051ddb693791ee54e61d8d1557d16fe7089520f authored about 6 years ago
e24e9770eb9e27453b52c433366cd8a033640cb4 authored about 6 years ago
Skip 64-bit specific tests. (Closes: #899)
2f3afb0a2b6adaa7287173f07ea5b7fee8551083 authored about 6 years ago
Fixes #969
Fixes #961
04ddd34ec55a659b5bb8c1ac8c47899781b90a6d authored about 6 years ago
ee5fe7e80d73b4637026c32c6760881b32a8234f authored about 6 years ago
1022: Fix retry logic for StricRedis and PubSub
b940d073de4c13f8dfb08728965c6ac7c183c935 authored about 6 years agocac28e59c15a025861056f30a1502c4894b172a6 authored about 6 years ago
Add support for SNI connection to Redis-py
574a10c0da5f94c63f9516c78209a010fd467b05 authored about 6 years agoFix ConnectionPool repr when using default values
f6fedf95761313485cd9dc3f2d60f224da7a4aab authored about 6 years ago6cea5260b6138b91233008f7e690f1eec2b7988e authored about 6 years ago
GEOHASH response may contain None elements
dde0a48b670bd5bfc43eb8eb814d2a0cb9162b88 authored about 6 years agoaaf6e6b7157ffd8aca426540b471895ca25d2bf4 authored about 6 years ago
bfa2e772566e973f8329ca9754d4ef7fbdbce1b0 authored about 6 years ago
c219c4792f6a135f41a429eb341a934768f435a0 authored about 6 years ago
Added noack option for XREADGROUP
f9cb36af086510cab95e84a1e75d7f09d508040e authored about 6 years agoe6e52ee50cfc8234fb6775122b2149c7b3a002d6 authored about 6 years ago
messages
Signed-off-by: Xabier Eizmendi <[email protected]>
e5d53dd7bffc7d0876efafc3445746e534b21855 authored about 6 years agoHiredisparser and Connection — do not close socket on disconnect.
Resolves #1085
6020f43264209b2430a01fc3098d74bb142942a7 authored about 6 years ago
implementation/behavior (related to #1085).
When hiredis is installed and HiredisParser is used ...
733754e13b52bce6687d5a88c1075c963d034722 authored about 6 years ago
Lock.acquire() can now be provided a token. If provided, this value will be
used as the value st...
1214b357badb2cfa2a85a462d8e35749785d0744 authored about 6 years ago
da459c2c4f89dae79d0a205db04727d4643f12b0 authored about 6 years ago
Add `.reacquire()` method to Lock
af02bb1d5b8bfe00f6dc1b691404af233399bf5d authored about 6 years ago
`Lock` class provides a method called `.extend()` to manage a TTL of the
acquired lock. However,...
Remove unnecessary compat shim for 'bytes'
e4764ec1f61eb83b1b80a4360235f08d6d391c1e authored about 6 years ago
Both Python 2.7 & Python 3 have the types bytes. On Python 2.7, it is an
alias for the type str,...
Stream message now respect the decode_responses flag.
4ae98e7de18f16fb669b74ee09245ff4de3da0b4 authored about 6 years ago0edfc3d252f4b7f0f38eb408f90e8cbcab8fd683 authored about 6 years ago
09da8a5e526e3efa1dc5c9aae482c37e565a8c5b authored about 6 years ago
5e66faeb8de18fbcf950028876c6637319485ceb authored about 6 years ago
Redis 5.0.1 and beyond require that COUNT be specified as a positive
integer. Since we can't gue...
Redis versions 5.0.1 require messages to be read with the special ID '>'
when using XREADGROUP
...
985282417b2e4d66c3376dd7e1ea9b38d452ed37 authored about 6 years ago
When incr=True and xx=True and an element is specified that doesn't exist
the Redis server retur...
Remove outdated distutils fallback
c9466a1a9bf29593704c8ca52217c17eb3962b4a authored about 6 years ago
Modern Python environments have setuptools or pip installed. The
distutils fallback is unnecessary.
Re-fix the recently broken INFO parsing, see #1018
1244f6e3f9d38379124622ff4f0371914ce759ae authored about 6 years ago4dc6fce15d5e2c56d785021f376652313cd5039e authored about 6 years ago
Add client kill with filter
655dc94dc5473a9be3cc25cd0f9a827c5ca483a5 authored about 6 years agoe9e83700cc30ed4ba6f6cf4a96773390ec9d0824 authored about 6 years ago
460db073d7246a2ada5dac90985e289a2e0c20f9 authored about 6 years ago
changed skipme to a bool
use a list to accumulate filter options
Fix #764 - sub-unsub-resub caused PubSub() to forget the channel
59b9cbaa85bce07171b7c0b9fb29ec5ba840fc67 authored about 6 years agof1873346421f6f2fe59addb50486e791817c6d91 authored about 6 years ago
b5285270b07a56ed92744ca072ebe10fd8ce7d32 authored about 6 years ago
Signed-off-by: Theo Despoudis <[email protected]>
9d7110893315da2fd45f66c0fe67fdef298bed39 authored about 6 years agoUse tox "extras" option to install package extras
f1a1386b5799f5a2f731e25fe3473cb1118d5099 authored about 6 years agoFor details, see:
https://tox.readthedocs.io/en/latest/config.html#conf-extras
Removes the nee...
26a8643ad5c5d9e75354da09a624c675be9c73a0 authored about 6 years agoUse 'dist: xenial' in Travis to simplify configuration
19ec3b30752bbd797653cf330ca6932e05cba5a6 authored about 6 years agoAllows using Python version 3.7 without sudo declarations.
Travis officially added support for ...
fcdd14dacc813c2dc2034f4aff651af4ea8df80a authored about 6 years agoSigned-off-by: Theo Despoudis <[email protected]>
c01ac7d9a67d8a36f7ed6edfcf2f68d27658eb17 authored about 6 years agoAdd github templates.
ac6b286242b3054b5645e67e58ce8340ccf2d091 authored about 6 years agoSigned-off-by: Theo Despoudis <[email protected]>
4df86b82e78f78f1fd5c010687e5a097df0e0bab authored about 6 years agoSigned-off-by: Theo Despoudis <[email protected]>
f91a9d522af9eb808f4b692a5fe24d70431ac8c3 authored about 6 years agoSigned-off-by: Theo Despoudis <[email protected]>
1861986a39f8658150eaa8a61b367e50c7145355 authored about 6 years agoSigned-off-by: Theo Despoudis <[email protected]>
1d3fe0fb2d4c11a01ce3e98b4d4e624771937a8c authored about 6 years ago
ISSUE_TEMPLATE for creating issues
PULL_REQUEST_TEMPLATE for creating PRs
Signed-off-by: Theo D...
81297eed3288d837aa25b2e7e83468d1fd944849 authored about 6 years agod7bd3e6e6aa9ba42e796f053208dde5b3ea81b3b authored about 6 years ago
Extend lock error for not owned special case
dcb68aae42a2a223c40ba9c722676004e8bbe92e authored about 6 years ago
Using the locking routines, it is useful to be able to
distingush a generic lock error from a on...
5784bc90717d7632eabd1e0d642a5364cea4f0c8 authored about 6 years ago
1870c26fecb44281e451cab3185f8a566fc75b0f authored about 6 years ago
See #1017
3cdb40676561d91aa836f17d20e847af4807bb3a authored about 6 years agopycodestyle fixes to connection.py
62f1f19e6c817aafe5274916f2ff43bc7465b808 authored about 6 years ago3d565750ec3069d8c28e70286c1806e3cec04fd8 authored about 6 years ago
9084735e8e6ef4fb6aa3e6f00c73315e4c03949b authored about 6 years ago
16f21ea4784202be8e7b0b69d2211b0ac0d2ae9e authored about 6 years ago
Don't destroy data in GEORADIUS commands
fdd40a58db6e6d6b6b929f52eab91c49be411a98 authored about 6 years ago683675530cbdad2a96a2b88d60102cce649876bd authored about 6 years ago
1df87fc82348a26cd638bd82b431bf902522a8c4 authored about 6 years ago
The value part of the info line may contains : in many cases,
most importantly an IPv6 slave add...
Signed-off-by: Chris Lamb <[email protected]>
f1f225cdb2bd13b9944049e53792662d9c24da8a authored about 6 years agodcb135c8e04a914c3813933493758f608c6bec00 authored about 6 years ago
c8936f7c713e333c21dd7a6d5ecfa582bcafb535 authored about 6 years ago
This make just like threading.Lock objects do.
Fixed #1007
2239c6962ad5f86395c142ce8f352650b11cabb5 authored about 6 years agoFixes #1070
40c4633e08d3f14d0abbaa22592e8c4d2f859c8b authored about 6 years agoAdd missing UnixDomainSocketConnection._buffer_cutoff
f396979cd9ff4f57730a97c87dd6ee8121385e80 authored about 6 years agoWithout this using `unix_socket_path` will fail:
AttributeError: 'UnixDomainSocketConnectio...
b040bcfb515f6fc87e2acc827e106cda7596c166 authored about 6 years ago9b03af26dc829beea232a3248768de933f4c3b67 authored about 6 years ago
1a1559b8caca0412b5621d2c8768577bbf0ccac3 authored about 6 years ago