diff --git a/redis/client.py b/redis/client.py
index <HASH>..<HASH> 100644
--- a/redis/client.py
+++ b/redis/client.py
@@ -368,6 +368,12 @@ class StrictRedis(object):
 
         self.response_callbacks = self.__class__.RESPONSE_CALLBACKS.copy()
 
+    def __repr__(self):
+        return "{class_name}<host={host},port={port},db={db}>".format(
+            class_name=type(self).__name__,
+            **self.connection_pool.connection_kwargs
+        )
+
     def set_response_callback(self, command, callback):
         "Set a custom Response Callback"
         self.response_callbacks[command] = callback
diff --git a/tests/test_connection_pool.py b/tests/test_connection_pool.py
index <HASH>..<HASH> 100644
--- a/tests/test_connection_pool.py
+++ b/tests/test_connection_pool.py
@@ -123,3 +123,9 @@ class TestConnection(object):
         pool = bad_connection.connection_pool
         assert len(pool._available_connections) == 1
         assert not pool._available_connections[0]._sock
+
+    def test_repr_contains_db_info(self, r):
+        """
+        Repr should contain database connection info
+        """
+        assert repr(redis.Redis()) == 'Redis<host=localhost,port=6379,db=0>'
Add support for showing db connection info via repr