-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Description
While copy editing docstrings, @petyaslavova and I happened to find a URL that redirected to a 404 Not Found error.
Furthermore, all of the URLs had 301, permanent redirects.
And, all of the permanent redirects were written without a trailing slash, so those triggered a 302, temporary redirect, to add the trailing slash.
If you don't already have processes, y'all may want to consider link-rot tools.
Summary of final URLs
C:\>curl -sL https://redis.io/commands/vadd -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vadd/
C:\>curl -sL https://redis.io/commands/vcard -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vcard/
C:\>curl -sL https://redis.io/commands/vdim -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vdim/
C:\>curl -sL https://redis.io/commands/vembed -o /dev/null -w "%{http_code} %{url_effective}\n"
404 https://redis.io/docs/latest/commands/vembed/
C:\>curl -sL https://redis.io/commands/vgetattr -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vgetattr/
C:\>curl -sL https://redis.io/commands/vinfo -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vinfo/
C:\>curl -sL https://redis.io/commands/vlinks -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vlinks/
C:\>curl -sL https://redis.io/commands/vrandmember -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vrandmember/
C:\>curl -sL https://redis.io/commands/vrem -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vrem/
C:\>curl -sL https://redis.io/commands/vsetattr -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vsetattr/
C:\>curl -sL https://redis.io/commands/vsim -o /dev/null -w "%{http_code} %{url_effective}\n"
200 https://redis.io/docs/latest/commands/vsim/
Extended URL headers
All URLs have 301 to 302 re-writes
C:\>curl -sLI https://redis.io/commands/vadd
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:36 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:36 GMT
Location: https://redis.io/docs/latest/commands/vadd
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f2e9979a527-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:36 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vadd/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f2f4a2aa527-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:37 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f2feb15a527-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:37 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827031567
x-goog-hash: crc32c=ULxP6g==
x-goog-hash: md5=2kMJtcBYhROPLTPo/vxISg==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 194155
x-guploader-uploadid: ABgVH889z9HVYKi3c2vzCu1a3eOBmH08XXlzJcWOzhuKQA3z5g5oeiwMT0QsRYGezslMxbAs9uayWqk
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vcard
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:37 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:37 GMT
Location: https://redis.io/docs/latest/commands/vcard
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f34ba77ac95-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:37 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vcard/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f356c65ac95-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:38 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f360de5ac95-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:38 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827081902
x-goog-hash: crc32c=5BBFsA==
x-goog-hash: md5=CXURYGSpgI4b9M0IcrxXvw==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 188571
x-guploader-uploadid: ABgVH8_m6mMe7vwep7kcxG6iz3WngPTY4x8qHHSd4j4URlSKykKRek2UCXXSn4AhNPao0vvM1jIm0Ek
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vdim
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:38 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:38 GMT
Location: https://redis.io/docs/latest/commands/vdim
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f3a5dd43d8b-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:38 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vdim/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f3af8233d8b-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:39 GMT
Content-Type: text/html
Connection: keep-alive
Server: cloudflare
CF-Ray: 96af8f3b8a413d8b-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:39 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827124710
x-goog-hash: crc32c=0vuxHA==
x-goog-hash: md5=k87GrRQAVGbCxm816lmKjA==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189072
x-guploader-uploadid: ABgVH8_Qsi3h6FXXxs5bdiHvTgHeJ1UvgbFVq-TzBKk0H5LBiWdJ2hy5UFH7i5zbCftqp_E6w95yQdM
C:\>curl -sLI https://redis.io/commands/vembed
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:39 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:39 GMT
Location: https://redis.io/docs/latest/commands/vembed
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f404ef660eb-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:39 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vembed/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f41599060eb-MIA
HTTP/1.1 404 Not Found
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Connection: keep-alive
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
CF-RAY: 96af8f41eb0260eb-MIA
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vgetattr
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:40 GMT
Location: https://redis.io/docs/latest/commands/vgetattr
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f45c938d327-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vgetattr/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f466b2ad327-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:40 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f46fcb4d327-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:40 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827229397
x-goog-hash: crc32c=bQJwvA==
x-goog-hash: md5=eR+EcDq42MuWINwLnK0nsw==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189052
x-guploader-uploadid: ABgVH8-fzjw_RTlJUrCG659XMF_R2Xv7Bf-qt1ixYj-1TM1XZP40cRQJL2KtEM_k4ViKKQLNml0rZJM
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vinfo
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:41 GMT
Location: https://redis.io/docs/latest/commands/vinfo
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4a69d6c3a9-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vinfo/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4b1c39c3a9-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f4bbe6dc3a9-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:41 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827047698
x-goog-hash: crc32c=YW061A==
x-goog-hash: md5=yD7ce3no8aDmkhx9a73peA==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 190266
x-guploader-uploadid: ABgVH89VcNxoeRGA7Y5YwUrbB7o87c8ZzrSgpf3L6PkpNRLiK4mf-jqZ2nWk3J9AVW6vCAzcecndzo0
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vlinks
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:41 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:41 GMT
Location: https://redis.io/docs/latest/commands/vlinks
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4f4b4174a6-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:42 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vlinks/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f4ffc0574a6-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:42 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f50acee74a6-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:42 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827109394
x-goog-hash: crc32c=o5aR2g==
x-goog-hash: md5=ROXj7JMgQaUni5FvxfTp/g==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 190847
x-guploader-uploadid: ABgVH8_sI_7sEMh-bSMxkwp9nWWR48CPyS8TKWlf0O_mNHP90vDHkaPnDqfgjvYS1Puxrn7hhFNddLY
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vrandmember
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:42 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:42 GMT
Location: https://redis.io/docs/latest/commands/vrandmember
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f53dda63f41-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vrandmember/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f55ca9f3f41-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f565c283f41-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:43 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827150308
x-goog-hash: crc32c=nE2HfQ==
x-goog-hash: md5=P9A7xtMO9wHiANo3lVIZmQ==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 194527
x-guploader-uploadid: ABgVH8_MsDHB0JQn6s5LPpBA6CU0rDSjDQMTa2n2af0hXy0fR_8N3LcmQAHg5fD8NARXxgvbtgH4obM
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vrem
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:43 GMT
Location: https://redis.io/docs/latest/commands/vrem
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f58ee6055ca-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vrem/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f59983a55ca-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:43 GMT
Content-Type: text/html
Connection: keep-alive
CF-Ray: 96af8f5a39c455ca-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:43 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827125359
x-goog-hash: crc32c=D8Ehxw==
x-goog-hash: md5=2tiWREJaUAPgsu9I2Bs8Fg==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189471
x-guploader-uploadid: ABgVH8_gigHqExBhWG3UVQCZ2q46n_ULaGu0QDEOuMshkV_mgO2mE-oWGabbWR-a-_CfzkJ9O3QzwKw
Server: cloudflare
C:\>curl -sLI https://redis.io/commands/vsetattr
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:44 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:44 GMT
Location: https://redis.io/docs/latest/commands/vsetattr
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f5cc83c88da-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:44 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vsetattr/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f5d7a1c88da-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:44 GMT
Content-Type: text/html
Connection: keep-alive
Server: cloudflare
CF-Ray: 96af8f5e0bc388da-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:44 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827248553
x-goog-hash: crc32c=X+GTbA==
x-goog-hash: md5=1p/nYLQfKbpLoQLf9M73Xg==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 189912
x-guploader-uploadid: ABgVH899aEYf3gSNnbSb6PfYSDIlrqmhZL1pyAkmap_VtW6NLbve1ixpuxYmMxG8gG8argrlFJJEgVA
C:\>curl -sLI https://redis.io/commands/vsim
HTTP/1.1 301 Moved Permanently
Date: Wed, 06 Aug 2025 15:27:47 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Wed, 06 Aug 2025 16:27:47 GMT
Location: https://redis.io/docs/latest/commands/vsim
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f6fa971a53f-MIA
HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Aug 2025 15:27:47 GMT
Content-Type: text/html
Content-Length: 143
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Location: https://redis.io/docs/latest/commands/vsim/
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
Server: cloudflare
CF-RAY: 96af8f706a6ba53f-MIA
HTTP/1.1 200 OK
Date: Wed, 06 Aug 2025 15:27:47 GMT
Content-Type: text/html
Connection: keep-alive
Server: cloudflare
CF-Ray: 96af8f710b49a53f-MIA
CF-Cache-Status: DYNAMIC
Accept-Ranges: bytes
Cache-Control: public, max-age=3600
Expires: Wed, 06 Aug 2025 16:27:47 GMT
Last-Modified: Wed, 06 Aug 2025 15:23:47 GMT
Strict-Transport-Security: max-age=10368000; includeSubDomains; preload
x-goog-generation: 1754493827236063
x-goog-hash: crc32c=snJFhQ==
x-goog-hash: md5=vVK/pC5F9xWATmwT5SfhNQ==
x-goog-meta-goog-reserved-file-mtime: 1754493585
x-goog-metageneration: 1
x-goog-storage-class: STANDARD
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 198325
x-guploader-uploadid: ABgVH8_QdZF4r3O5SGajDkwoJl8oM7RW08oGj_uJyiwfgAML_TZKcz-3YbkZ27_yUDhrFVA0egeSvLc
Originally posted by @hunterhogan in #3719 (comment)
Metadata
Metadata
Assignees
Labels
No labels