Merge remote-tracking branch 'kadams54/master'
diff --git a/jinja2/bccache.py b/jinja2/bccache.py
index b7b637f..033ae7a 100644
--- a/jinja2/bccache.py
+++ b/jinja2/bccache.py
@@ -289,7 +289,10 @@
         self.timeout = timeout
 
     def load_bytecode(self, bucket):
-        code = self.client.get(self.prefix + bucket.key)
+        try:
+            code = self.client.get(self.prefix + bucket.key)
+        except:
+            code = None
         if code is not None:
             bucket.bytecode_from_string(code)
 
@@ -297,4 +300,7 @@
         args = (self.prefix + bucket.key, bucket.bytecode_to_string())
         if self.timeout is not None:
             args += (self.timeout,)
-        self.client.set(*args)
+        try:
+            self.client.set(*args)
+        except:
+            pass