diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,15 @@
 
 ## Unreleased
 
+## 0.1.1.0 - 2026-06-28
+
+### Changed
+
+- Refreshed internal `shikumi` and `shikumi-cache` bounds for the current package
+  set.
+- Updated Redis backend internals to match the record-patterns conventions used
+  across the package set.
+
 ## 0.1.0.1 - 2026-06-21
 
 ### Changed
diff --git a/shikumi-cache-redis.cabal b/shikumi-cache-redis.cabal
--- a/shikumi-cache-redis.cabal
+++ b/shikumi-cache-redis.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.4
 name:            shikumi-cache-redis
-version:         0.1.0.1
+version:         0.1.1.0
 synopsis:        Redis-backed shikumi cache (EP-6)
 category:        AI
 description:
@@ -41,7 +41,7 @@
     , bytestring
     , effectful
     , hedis
-    , shikumi-cache  ^>=0.1.0.1
+    , shikumi-cache  ^>=0.1.1.0
     , text           ^>=2.1
 
 test-suite shikumi-cache-redis-test
@@ -58,9 +58,9 @@
     , generic-lens
     , hedis
     , lens
-    , shikumi              ^>=0.1.0.1
-    , shikumi-cache        ^>=0.1.0.1
-    , shikumi-cache-redis  ^>=0.1.0.1
+    , shikumi              ^>=0.2.0.0
+    , shikumi-cache        ^>=0.1.1.0
+    , shikumi-cache-redis  ^>=0.1.1.0
     , tasty
     , tasty-hunit
     , text
diff --git a/src/Shikumi/Cache/Backend/Redis.hs b/src/Shikumi/Cache/Backend/Redis.hs
--- a/src/Shikumi/Cache/Backend/Redis.hs
+++ b/src/Shikumi/Cache/Backend/Redis.hs
@@ -30,8 +30,8 @@
 -- | An open Redis-backed cache: a connection plus the TTL (seconds) applied to
 -- every stored entry.
 data RedisCache = RedisCache
-  { redisConn :: !R.Connection,
-    redisTTL :: !Integer
+  { conn :: !R.Connection,
+    ttl :: !Integer
   }
 
 -- | The default entry TTL: 7 days (in seconds).
@@ -51,7 +51,7 @@
 
 -- | Close the Redis connection.
 closeRedisCache :: RedisCache -> IO ()
-closeRedisCache = R.disconnect . redisConn
+closeRedisCache = R.disconnect . conn
 
 -- | The operational Redis key for a content-addressed 'CacheKey'.
 redisKey :: CacheKey -> ByteString
@@ -63,10 +63,10 @@
 runCacheRedis :: (IOE :> es) => RedisCache -> Eff (Cache : es) a -> Eff es a
 runCacheRedis cache = interpret $ \_ -> \case
   LookupCache k -> liftIO $ do
-    r <- R.runRedis (redisConn cache) (R.get (redisKey k))
+    r <- R.runRedis (conn cache) (R.get (redisKey k))
     pure $ case r of
       Right (Just bs) -> decodeStrict' bs
       _ -> Nothing
   StoreCache k v -> liftIO $ do
-    _ <- R.runRedis (redisConn cache) (R.setex (redisKey k) (redisTTL cache) (BL.toStrict (encode v)))
+    _ <- R.runRedis (conn cache) (R.setex (redisKey k) (ttl cache) (BL.toStrict (encode v)))
     pure ()
