Skip to content

Commit 772b417

Browse files
committed
get_valkey_connection works with shard client as well
(cherry picked from commit 61c0220)
1 parent 0a87644 commit 772b417

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

django_valkey/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
__version__ = ".".join(map(str, VERSION))
33

44

5-
def get_valkey_connection(alias="default", write=True):
5+
def get_valkey_connection(alias="default", write=True, key=None):
66
"""
77
Helper used for obtaining a raw valkey client.
88
"""
@@ -18,4 +18,7 @@ def get_valkey_connection(alias="default", write=True):
1818
if not hasattr(cache.client, "get_client"):
1919
raise NotImplementedError(error_message)
2020

21+
if hasattr(cache.client, "get_server_name"):
22+
return cache.client.get_client(key=key)
23+
2124
return cache.client.get_client(write)

0 commit comments

Comments
 (0)