You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Details

Release Info

Which is slower? Long-term or Short-term storage? RAM or Disk? SSD or NVMe? If you haven't already remarked, you have homework deliverables and fail the mark. Why do some sites 'blaze' whilst others lag? Why do games move some data-points so rapidly? The answer always lay in Caching. In particular, in-memory Caching. In-memory key-value stores allow Apps to excel. If leveraged properly, your Apps will realize marked improvements.

Release Syllabus

Redis5x NoSQL DB Cache

Intro to Key | Value Caching - RedCacheD5x

  • Introduction - Redis - Features
    • Explain key features
    • Discuss data limits
    • Enumerate important Data Types
    • Install Redis
    • Explore environment
  •  
  • CLI | String Ops | Basics
    • Query Redis Server non-interactively
    • Expose Stats
    • Set key | values
    • Confirm existence of Keys
    • Enumerate Data Type
    • Determine Key Life
    • Alter Key TTL and Test
    • Increment | Decrement Values
    • Get and Set Values
    • Delete superfluous Keys
  •  
  • Lists
    • Describe features
    • Enumerate common list manipulation commands
    • Build basic list
    • Prepend list with strings
    • Append values and evaluate
    • Discover numerical length of lists
    • Sort the contents as needed
    • Return subset of list
    • Strip list values and evaluate
    • Reduce list to desired values
  •  
  • Sets
    • Discuss features and applicability
    • Contrast with lists
    • Enumerate key commands
    • Define and extend set
    • Enumerate members of set
    • Determine set cardinality
    • Remove set items
    • Find set union and intersection
    • Define sorted set
    • Contrast with standard set
    • Return sorted set items
  •  
  • Hashes
    • Discuss features
    • Contrast with lists and sets
    • Enumerate key commands
    • Define hash with common keys
    • Retrieve all and groups of keys
    • Increment | Decrement hash values
    • Remove hash keys
    • Extend hash with new keys
    • Confirm the existence of hash keys
  •  
  • Simple Authentication
    • Discuss default behaviour and caveats
    • Use openssl to generate unique password
    • Update configuration accordingly
    • Test client access with | sans password
    • Confirm functionality
  •  
  • Persistence
    • Discuss supported strategies
    • Query Redis for current persistence configuration
    • Increase snapshot frequency
    • Confirm RDB snapshot changes
    • Enable Append Only persistence
    • Confirm persistence strategies
  •  
  • Disaster Recovery
    • Discuss and contrast recovery options
    • Confirm current persistence configuration
    • Perform snapshot-based recovery
    • Confirm restoration
    • Perform append only recovery
    • Confirm restoration
  •  
  • RAM | Pipelines
    • Disable Persistence
    • Confirm data-availability | loss
    • Execute iterative adds | time
    • Construct and execute Pipelines
    • Compare performance deltas
  •  
  • Publisher | Subscriber Model
    • Discuss applicability | benefits
    • Create Channels
    • Publish Messages
    • Confirm delivery
  •  
  • Transactions
    • Discuss features and caveats
    • Enumerate key commands
    • Start and discard a transaction
    • Confirm expected results
    • Start and complete a transaction | confirm
    • CLI - generate transactions with and sans errors
    • Confirm expected behaviour
    • Use 'WATCH' to perform conditional transactions
    • Confirm results
  •  
  • Replication
    • Discuss features
    • Alter master configuration
    • Update slave configuration
    • Ensure AUTH mode enabled
    • Define interdependent slave configuration
    • Create new keys and ensure replication
    • Update slave to permit writes
    • Create new keys and ensure locality
    • Discuss Implications
  •  
  • TLS Encryption
    • Discuss features
    • Sniff Clear-Text Traffic
    • Identify Certificate Bundle
    • Implement TLS Encryption
    • Confirm Security
    • Hybrid Instance
    • Remote - TLS | Hybrid
    • PHP | TLS | Hybrid
  •  

Tokyo Time

16:9

Rate

1.25x

Watched

1

Completed

1 of 5