Skip to content

Commit 76336cd

Browse files
authored
Merge pull request #304 from sibson/codex/rebuild-environment-with-new-setup-commands
Replace StrictRedis usage with Redis client
2 parents 32f79d4 + ccc632c commit 76336cd

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

redbeat/schedulers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from celery.utils.time import humanize_seconds
1919
from kombu.utils.objects import cached_property
2020
from kombu.utils.url import maybe_sanitize_url
21-
from redis.client import StrictRedis
21+
from redis import Redis
2222
from redis.sentinel import MasterNotFoundError, Sentinel
2323
from tenacity import retry, retry_if_exception_type, stop_after_delay, wait_exponential
2424

@@ -148,9 +148,9 @@ def get_redis(app=None):
148148
if isinstance(conf.redis_use_ssl, dict):
149149
ssl_options.update(conf.redis_use_ssl)
150150
extras = {"decode_responses": True, **ssl_options, **redis_options}
151-
connection = StrictRedis.from_url(conf.redis_url, **extras)
151+
connection = Redis.from_url(conf.redis_url, **extras)
152152
elif conf.redis_url.startswith('redis-cluster'):
153-
from rediscluster import RedisCluster
153+
from redis.cluster import RedisCluster
154154

155155
if not redis_options.get('startup_nodes'):
156156
startup_nodes_options = {'startup_nodes': [{"host": "localhost", "port": "30001"}]}
@@ -159,7 +159,7 @@ def get_redis(app=None):
159159
connection = RedisCluster(**redis_options)
160160
else:
161161
redis_options.update({"decode_responses": True})
162-
connection = StrictRedis.from_url(conf.redis_url, **redis_options)
162+
connection = Redis.from_url(conf.redis_url, **redis_options)
163163

164164
if connection:
165165
_set_redbeat_connect(app, REDBEAT_REDIS_KEY, connection, retry_period)

tests/basecase.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from celery.contrib.testing.app import TestApp
44
from celery.schedules import schedule
5-
from fakeredis import FakeServer, FakeStrictRedis
5+
from fakeredis import FakeRedis, FakeServer
66

77
from redbeat.schedulers import RedBeatSchedulerEntry
88

@@ -22,7 +22,7 @@ def setup(self):
2222
self.app.conf.add_defaults(
2323
{'REDBEAT_KEY_PREFIX': 'rb-tests:', 'redbeat_key_prefix': 'rb-tests:'}
2424
)
25-
self.app.redbeat_redis = FakeStrictRedis(decode_responses=True, server=self.redis_server)
25+
self.app.redbeat_redis = FakeRedis(decode_responses=True, server=self.redis_server)
2626
self.app.redbeat_redis.flushdb()
2727

2828
def create_entry(self, name=None, task=None, s=None, run_every=60, **kwargs):

0 commit comments

Comments
 (0)