anthropics / redis-py
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 120 files with 21,493 lines of code.
    • 2 files changed more than 100 times (2,259 lines of code)
    • 4 files changed 51-100 times (5,794 lines of code)
    • 10 files changed 21-50 times (4,145 lines of code)
    • 26 files changed 6-20 times (4,077 lines of code)
    • 78 files changed 1-5 times (5,218 lines of code)
10% | 26% | 19% | 18% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 120 files with 21,493 lines of code.
    • 6 files changed by more than 25 contributors (9,014 lines of code)
    • 10 files changed by 11-25 contributors (3,162 lines of code)
    • 19 files changed by 6-10 contributors (3,172 lines of code)
    • 39 files changed by 2-5 contributors (3,226 lines of code)
    • 46 files changed by 1 contributor (2,919 lines of code)
41% | 14% | 14% | 15% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, yaml, rst, ipynb, md, txt, sh, toml, json, ini, svg, gitignore, dockerignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py10% | 27% | 19% | 18% | 24%
toml0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
redis12% | 31% | 22% | 20% | 13%
ROOT0% | 0% | 33% | 57% | 9%
benchmarks0% | 0% | 0% | 39% | 60%
doctests0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
client.py
in redis
1047 92 2010-02-15 2025-03-25 448 201 sedrik@gmail.com rohan@washington.edu
1212 109 2011-01-30 2025-03-26 248 108 pcnoordhuis@gmail.com 167366979+allrob23@users.no...
__init__.py
in redis
74 1 2010-01-13 2025-02-25 100 25 andy@whiskeymedia.com akx@iki.fi
core.py
in redis/commands
3073 347 2021-10-25 2025-03-27 83 48 chayim@users.noreply.github... lazzari.paolok@gmail.com
cluster.py
in redis
1678 118 2021-11-25 2025-03-25 75 39 88437685+barshaul@users.nor... rohan@washington.edu
connection.py
in redis/asyncio
969 47 2022-02-22 2025-03-26 60 33 60190294+andrew-chen-wang@u... vladimir.chebotarev@gmail.com
client.py
in redis/asyncio
1035 36 2022-02-22 2025-03-25 50 30 60190294+andrew-chen-wang@u... rohan@washington.edu
sentinel.py
in redis
269 26 2013-08-22 2025-04-04 47 24 vitja.makarov@gmail.com petya.slavova@redis.com
cluster.py
in redis/asyncio
1101 45 2022-05-08 2025-03-25 43 25 utkarshgupta137@gmail.com rohan@washington.edu
76 4 2010-01-13 2025-03-10 37 22 andy@whiskeymedia.com 65794514+julianolm@users.no...
lock.py
in redis
173 14 2014-06-01 2025-03-10 36 21 andy@andymccurdy.com 65794514+julianolm@users.no...
commands.py
in redis/commands/search
580 44 2021-10-25 2025-03-18 35 18 chayim@users.noreply.github... petya.slavova@redis.com
utils.py
in redis
202 19 2012-05-18 2025-03-25 34 24 andy@andymccurdy.com rohan@washington.edu
cluster.py
in redis/commands
423 44 2021-11-25 2025-03-13 25 12 88437685+barshaul@users.nor... petya.slavova@redis.com
tasks.py
in root
67 9 2021-10-21 2025-03-11 22 10 chayim@users.noreply.github... petya.slavova@redis.com
commands.py
in redis/commands/json
219 28 2021-10-25 2024-05-23 21 11 chayim@users.noreply.github... davejohansen@gmail.com
helpers.py
in redis/commands
76 8 2021-10-25 2025-03-11 17 10 chayim@users.noreply.github... petya.slavova@redis.com
commands.py
in redis/commands/bf
210 49 2021-12-01 2024-07-22 16 8 79420960+avitalfineredis@us... gabriel.erzse@redis.com
88 6 2014-04-30 2025-03-05 15 6 andy@andymccurdy.com akx@iki.fi
basic_operations.py
in benchmarks
148 12 2016-06-10 2025-03-05 15 7 cjsimpson@gmail.com akx@iki.fi
sentinel.py
in redis/asyncio
247 12 2022-02-22 2025-04-04 15 10 60190294+andrew-chen-wang@u... petya.slavova@redis.com
helpers.py
in redis/_parsers
676 51 2023-07-16 2024-12-05 15 8 67596500+dvora-h@users.nore... 117659936+vladvildanov@user...
typing.py
in redis
45 1 2022-02-22 2025-01-06 13 11 60190294+andrew-chen-wang@u... 12621235+hauntsaninja@users...
__init__.py
in redis/commands/json
92 4 2021-10-25 2023-08-03 13 6 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
redismodules.py
in redis/commands
43 10 2021-10-25 2025-04-07 12 6 chayim@users.noreply.github... petya.slavova@redis.com
aggregation.py
in redis/commands/search
170 24 2021-10-25 2025-01-09 12 7 chayim@users.noreply.github... 117659936+vladvildanov@user...
__init__.py
in redis/commands/search
128 8 2021-10-25 2023-09-21 11 5 chayim@users.noreply.github... chayim@users.noreply.github...
resp3.py
in redis/_parsers
206 10 2023-07-16 2025-04-09 10 6 67596500+dvora-h@users.nore... petya.slavova@redis.com
query.py
in redis/commands/search
217 30 2021-10-25 2025-01-28 10 8 chayim@users.noreply.github... 117659936+vladvildanov@user...
__init__.py
in redis/commands
17 - 2021-10-25 2023-07-16 9 6 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
field.py
in redis/commands/search
123 9 2021-10-25 2024-06-13 9 8 chayim@users.noreply.github... gabriel.erzse@redis.com
__init__.py
in redis/commands/bf
154 16 2021-12-01 2024-05-23 9 5 79420960+avitalfineredis@us... davejohansen@gmail.com
lock.py
in redis/asyncio
163 5 2022-02-22 2025-03-10 9 8 60190294+andrew-chen-wang@u... 65794514+julianolm@users.no...
commands.py
in redis/commands/timeseries
483 37 2021-10-28 2024-09-02 9 6 chayim@users.noreply.github... contactme@kurtmckee.org
__init__.py
in redis/commands/timeseries
72 2 2021-10-28 2023-08-03 8 4 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
ocsp.py
in redis
215 13 2021-12-26 2025-03-05 8 5 chayim@users.noreply.github... akx@iki.fi
retry.py
in redis
45 3 2021-08-18 2024-07-03 7 6 85549956+nbraun-amazon@user... maxmuoto@gmail.com
info.py
in redis/commands/timeseries
44 3 2021-10-28 2024-07-18 6 6 chayim@users.noreply.github... gabriel.erzse@redis.com
backoff.py
in redis
57 17 2021-08-18 2025-03-24 6 6 85549956+nbraun-amazon@user... james.cameronburn@icloud.com
result.py
in redis/commands/search
59 2 2021-10-25 2024-07-10 6 5 chayim@users.noreply.github... u.glide@gmail.com
113 - 2025-02-25 2025-03-11 6 3 akx@iki.fi petya.slavova@redis.com
base.py
in redis/_parsers
186 13 2023-07-16 2025-03-05 6 5 67596500+dvora-h@users.nore... akx@iki.fi
base.py
in benchmarks
34 5 2014-04-29 2021-11-30 5 4 andy@andymccurdy.com akx@iki.fi
__init__.py
in redis/asyncio
63 - 2022-02-22 2023-07-16 5 5 60190294+andrew-chen-wang@u... 67596500+dvora-h@users.nore...
info.py
in redis/commands/bf
97 13 2021-12-01 2024-05-23 5 3 79420960+avitalfineredis@us... davejohansen@gmail.com
path.py
in redis/commands/json
9 3 2021-10-25 2022-02-02 4 3 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
document.py
in redis/commands/search
11 3 2021-10-25 2023-03-15 4 3 chayim@users.noreply.github... aksinha334@gmail.com
18 - 2021-10-28 2023-07-16 4 4 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
socket_read_size.py
in benchmarks
19 2 2014-04-29 2025-03-05 4 4 andy@andymccurdy.com akx@iki.fi
sentinel.py
in redis/commands
31 13 2021-10-25 2022-03-14 4 4 chayim@users.noreply.github... ondrej.dolejsi@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
client.py
in redis
1047 92 2010-02-15 2025-03-25 448 201 sedrik@gmail.com rohan@washington.edu
1212 109 2011-01-30 2025-03-26 248 108 pcnoordhuis@gmail.com 167366979+allrob23@users.no...
core.py
in redis/commands
3073 347 2021-10-25 2025-03-27 83 48 chayim@users.noreply.github... lazzari.paolok@gmail.com
cluster.py
in redis
1678 118 2021-11-25 2025-03-25 75 39 88437685+barshaul@users.nor... rohan@washington.edu
connection.py
in redis/asyncio
969 47 2022-02-22 2025-03-26 60 33 60190294+andrew-chen-wang@u... vladimir.chebotarev@gmail.com
client.py
in redis/asyncio
1035 36 2022-02-22 2025-03-25 50 30 60190294+andrew-chen-wang@u... rohan@washington.edu
__init__.py
in redis
74 1 2010-01-13 2025-02-25 100 25 andy@whiskeymedia.com akx@iki.fi
cluster.py
in redis/asyncio
1101 45 2022-05-08 2025-03-25 43 25 utkarshgupta137@gmail.com rohan@washington.edu
sentinel.py
in redis
269 26 2013-08-22 2025-04-04 47 24 vitja.makarov@gmail.com petya.slavova@redis.com
utils.py
in redis
202 19 2012-05-18 2025-03-25 34 24 andy@andymccurdy.com rohan@washington.edu
76 4 2010-01-13 2025-03-10 37 22 andy@whiskeymedia.com 65794514+julianolm@users.no...
lock.py
in redis
173 14 2014-06-01 2025-03-10 36 21 andy@andymccurdy.com 65794514+julianolm@users.no...
commands.py
in redis/commands/search
580 44 2021-10-25 2025-03-18 35 18 chayim@users.noreply.github... petya.slavova@redis.com
cluster.py
in redis/commands
423 44 2021-11-25 2025-03-13 25 12 88437685+barshaul@users.nor... petya.slavova@redis.com
commands.py
in redis/commands/json
219 28 2021-10-25 2024-05-23 21 11 chayim@users.noreply.github... davejohansen@gmail.com
typing.py
in redis
45 1 2022-02-22 2025-01-06 13 11 60190294+andrew-chen-wang@u... 12621235+hauntsaninja@users...
tasks.py
in root
67 9 2021-10-21 2025-03-11 22 10 chayim@users.noreply.github... petya.slavova@redis.com
helpers.py
in redis/commands
76 8 2021-10-25 2025-03-11 17 10 chayim@users.noreply.github... petya.slavova@redis.com
sentinel.py
in redis/asyncio
247 12 2022-02-22 2025-04-04 15 10 60190294+andrew-chen-wang@u... petya.slavova@redis.com
commands.py
in redis/commands/bf
210 49 2021-12-01 2024-07-22 16 8 79420960+avitalfineredis@us... gabriel.erzse@redis.com
helpers.py
in redis/_parsers
676 51 2023-07-16 2024-12-05 15 8 67596500+dvora-h@users.nore... 117659936+vladvildanov@user...
query.py
in redis/commands/search
217 30 2021-10-25 2025-01-28 10 8 chayim@users.noreply.github... 117659936+vladvildanov@user...
field.py
in redis/commands/search
123 9 2021-10-25 2024-06-13 9 8 chayim@users.noreply.github... gabriel.erzse@redis.com
lock.py
in redis/asyncio
163 5 2022-02-22 2025-03-10 9 8 60190294+andrew-chen-wang@u... 65794514+julianolm@users.no...
basic_operations.py
in benchmarks
148 12 2016-06-10 2025-03-05 15 7 cjsimpson@gmail.com akx@iki.fi
aggregation.py
in redis/commands/search
170 24 2021-10-25 2025-01-09 12 7 chayim@users.noreply.github... 117659936+vladvildanov@user...
88 6 2014-04-30 2025-03-05 15 6 andy@andymccurdy.com akx@iki.fi
__init__.py
in redis/commands/json
92 4 2021-10-25 2023-08-03 13 6 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
redismodules.py
in redis/commands
43 10 2021-10-25 2025-04-07 12 6 chayim@users.noreply.github... petya.slavova@redis.com
resp3.py
in redis/_parsers
206 10 2023-07-16 2025-04-09 10 6 67596500+dvora-h@users.nore... petya.slavova@redis.com
__init__.py
in redis/commands
17 - 2021-10-25 2023-07-16 9 6 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
commands.py
in redis/commands/timeseries
483 37 2021-10-28 2024-09-02 9 6 chayim@users.noreply.github... contactme@kurtmckee.org
retry.py
in redis
45 3 2021-08-18 2024-07-03 7 6 85549956+nbraun-amazon@user... maxmuoto@gmail.com
info.py
in redis/commands/timeseries
44 3 2021-10-28 2024-07-18 6 6 chayim@users.noreply.github... gabriel.erzse@redis.com
backoff.py
in redis
57 17 2021-08-18 2025-03-24 6 6 85549956+nbraun-amazon@user... james.cameronburn@icloud.com
__init__.py
in redis/commands/search
128 8 2021-10-25 2023-09-21 11 5 chayim@users.noreply.github... chayim@users.noreply.github...
__init__.py
in redis/commands/bf
154 16 2021-12-01 2024-05-23 9 5 79420960+avitalfineredis@us... davejohansen@gmail.com
ocsp.py
in redis
215 13 2021-12-26 2025-03-05 8 5 chayim@users.noreply.github... akx@iki.fi
base.py
in redis/_parsers
186 13 2023-07-16 2025-03-05 6 5 67596500+dvora-h@users.nore... akx@iki.fi
result.py
in redis/commands/search
59 2 2021-10-25 2024-07-10 6 5 chayim@users.noreply.github... u.glide@gmail.com
__init__.py
in redis/asyncio
63 - 2022-02-22 2023-07-16 5 5 60190294+andrew-chen-wang@u... 67596500+dvora-h@users.nore...
__init__.py
in redis/commands/timeseries
72 2 2021-10-28 2023-08-03 8 4 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
base.py
in benchmarks
34 5 2014-04-29 2021-11-30 5 4 andy@andymccurdy.com akx@iki.fi
hiredis.py
in redis/_parsers
173 10 2023-07-16 2024-06-19 4 4 67596500+dvora-h@users.nore... gabriel.erzse@redis.com
sentinel.py
in redis/commands
31 13 2021-10-25 2022-03-14 4 4 chayim@users.noreply.github... ondrej.dolejsi@gmail.com
querystring.py
in redis/commands/search
145 36 2021-10-25 2022-10-25 4 4 chayim@users.noreply.github... evangeline-lun@foxmail.com
socket_read_size.py
in benchmarks
19 2 2014-04-29 2025-03-05 4 4 andy@andymccurdy.com akx@iki.fi
18 - 2021-10-28 2023-07-16 4 4 chayim@users.noreply.github... 67596500+dvora-h@users.nore...
113 - 2025-02-25 2025-03-11 6 3 akx@iki.fi petya.slavova@redis.com
info.py
in redis/commands/bf
97 13 2021-12-01 2024-05-23 5 3 79420960+avitalfineredis@us... davejohansen@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
event.py
in redis
255 38 2024-12-20 2024-12-20 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
token_manager.py
in redis/auth
235 24 2024-12-20 2024-12-20 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
dt_json.py
in doctests
224 - 2024-06-13 2024-06-18 2 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
cluster_async.py
in benchmarks
222 1 2022-05-08 2022-06-01 3 1 utkarshgupta137@gmail.com utkarshgupta137@gmail.com
commands.py
in redis/commands/vectorset
183 11 2025-04-07 2025-04-07 1 1 petya.slavova@redis.com petya.slavova@redis.com
dt_list.py
in doctests
182 - 2024-06-13 2025-02-06 2 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_stream.py
in doctests
164 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_vec_set.py
in doctests
127 - 2025-04-09 2025-04-09 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
socket.py
in redis/_parsers
110 10 2023-07-16 2023-07-16 1 1 67596500+dvora-h@users.nore... 67596500+dvora-h@users.nore...
geo_index.py
in doctests
103 - 2025-03-11 2025-03-11 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
resp2.py
in redis/_parsers
92 2 2023-07-16 2023-07-16 1 1 67596500+dvora-h@users.nore... 67596500+dvora-h@users.nore...
cmds_generic.py
in doctests
90 - 2024-09-06 2024-09-06 1 1 david.dougherty@redis.com david.dougherty@redis.com
87 1 2022-06-01 2022-06-01 1 1 utkarshgupta137@gmail.com utkarshgupta137@gmail.com
home_json.py
in doctests
78 - 2025-01-21 2025-01-21 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
cmds_list.py
in doctests
65 - 2025-01-17 2025-01-17 1 1 dwdougherty@gmail.com dwdougherty@gmail.com
dt_ss.py
in doctests
60 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
index_definition.py
in redis/commands/search
58 7 2025-01-21 2025-01-21 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
dt_hash.py
in doctests
57 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
utils.py
in redis/commands/vectorset
52 3 2025-04-07 2025-04-07 1 1 petya.slavova@redis.com petya.slavova@redis.com
dt_tdigest.py
in doctests
44 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
trans_pipe.py
in doctests
44 1 2024-12-09 2024-12-09 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
encoders.py
in redis/_parsers
36 3 2023-07-16 2023-07-16 1 1 67596500+dvora-h@users.nore... 67596500+dvora-h@users.nore...
__init__.py
in redis/commands/vectorset
36 1 2025-04-07 2025-04-07 1 1 petya.slavova@redis.com petya.slavova@redis.com
36 - 2024-09-06 2024-09-06 1 1 david.dougherty@redis.com david.dougherty@redis.com
dt_string.py
in doctests
28 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_bloom.py
in doctests
23 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_topk.py
in doctests
21 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_geo.py
in doctests
21 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
__init__.py
in redis/_parsers
19 - 2023-07-16 2023-07-16 1 1 67596500+dvora-h@users.nore... 67596500+dvora-h@users.nore...
cmds_set.py
in doctests
16 - 2025-01-17 2025-01-17 1 1 dwdougherty@gmail.com dwdougherty@gmail.com
dt_cuckoo.py
in doctests
15 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
cmds_cnxmgmt.py
in doctests
15 - 2025-01-17 2025-01-17 1 1 dwdougherty@gmail.com dwdougherty@gmail.com
dt_cms.py
in doctests
15 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_hll.py
in doctests
14 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_bitmap.py
in doctests
14 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
dt_bitfield.py
in doctests
14 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
err.py
in redis/auth
13 3 2024-12-20 2024-12-20 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
13 - 2025-01-17 2025-01-17 1 1 dwdougherty@gmail.com dwdougherty@gmail.com
idp.py
in redis/auth
10 2 2024-12-20 2024-12-20 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
8 - 2024-06-13 2024-06-13 1 1 164213578+andy-stark-redis@... 164213578+andy-stark-redis@...
cmds_string.py
in doctests
8 - 2024-09-06 2024-09-06 1 1 david.dougherty@redis.com david.dougherty@redis.com
profile_information.py
in redis/commands/search
7 2 2025-01-21 2025-01-21 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
_util.py
in redis/commands/json
2 - 2022-02-06 2022-02-06 1 1 67596500+dvora-h@users.nore... 67596500+dvora-h@users.nore...
dialect.py
in redis/commands/search
1 - 2025-01-09 2025-01-09 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
__init__.py
in redis/auth
1 - 2024-12-20 2024-12-20 1 1 117659936+vladvildanov@user... 117659936+vladvildanov@user...
__init__.py
in benchmarks
1 - 2014-04-29 2014-04-29 1 1 andy@andymccurdy.com andy@andymccurdy.com
cache.py
in redis
314 52 2023-11-16 2024-09-27 3 2 67596500+dvora-h@users.nore... 117659936+vladvildanov@user...
commands.py
in redis/_parsers
170 7 2023-07-16 2023-07-26 2 2 67596500+dvora-h@users.nore... chayim@users.noreply.github...
token.py
in redis/auth
95 24 2024-12-20 2025-03-05 3 2 117659936+vladvildanov@user... akx@iki.fi
71 1 2024-10-16 2025-02-04 3 2 dwdougherty@gmail.com dwdougherty@gmail.com