diff --git commands/core/core.drush.inc commands/core/core.drush.inc
index 4ad97e6..f0dd4ad 100644
--- commands/core/core.drush.inc
+++ commands/core/core.drush.inc
@@ -111,6 +111,18 @@ function core_drush_command() {
     'deprecated-aliases' => array('script'),
     'topics' => array('docs-examplescript', 'docs-scripts'),
   );
+  $items['cache-get'] = array(
+    'description' => "Fetch a cached object and display it.",
+    'examples' => array(
+      'drush cache-get schema' => 'Display the data for the cache id "schema" from the "cache" bin.',
+      'drush cache-get update_available_releases update' => 'Display the data for the cache id "update_available_releases" from the "update" bin.',
+    ),
+    'arguments' => array(
+      'cid' => 'The id of the object to fetch.',
+      'bin' => 'Optional. The cache bin to fetch from.',
+    ),
+    'aliases' => array('cg'),
+  );
   $items['cache-clear'] = array(
     'description' => 'Clear a specific cache, or all drupal caches.',
     'arguments' => array(
diff --git commands/core/get.cache.inc commands/core/get.cache.inc
new file mode 100644
index 0000000..9e3eb28
--- /dev/null
+++ commands/core/get.cache.inc
@@ -0,0 +1,32 @@
+<?php
+
+/**
+ * Print an object returned from the cache.
+ *
+ * @param $cid
+ *   The cache ID of the object to fetch.
+ * @param $bin
+ *   Optional parameter to specify a specific bin to fetch from.
+ */
+function drush_core_cache_get($cid, $bin = NULL) {
+  if (!$cid) {
+    drush_log(dt('You must specify a cache id to fech.'), 'error');
+    return;
+  }
+
+  if (!$bin) {
+    $bin = 'cache';
+  }
+  else {
+    $bin = 'cache_' . $bin;
+  }
+
+  $result = cache_get($cid, $bin);
+  if (!empty($result)) {
+    drush_print_r($result);
+  }
+  else {
+    drush_log(dt('The !cid object in the !bin cache bin was not found.', array('!cid' => $cid, '!bin' => $bin)), 'error');
+  }
+}
+
