Tutorials

Follow along with one of our 3923
development and sysadmin tutorials.

17 Tutorials
  • How To Execute Ansible Playbooks to Automate Server Setup

    Ansible is a modern configuration management tool that facilitates the task of setting up and maintaining remote servers. With a minimalist design intended to get users up and running quickly, it allows you to control...
    By Erika Heidi Ansible Configuration Management Automated Setups
  • Cheatsheet

    A CSS Flexbox Cheatsheet

    A primer on using CSS Flexbox. Learn about the main rules or get a quick visual refresher.
    By Alligator.io CSS
  • How To Manage Multiple Servers with Ansible Ad Hoc Commands

    With Ansible, you can use ad hoc commands to execute one instruction at a time on one or more remote servers. They are ideal to perform tasks that aren't executed frequently, and to consult information about the remot...
    By Erika Heidi Ansible Configuration Management
  • How To Use Git: A Reference Guide

    This cheat sheet-style guide provides a quick reference to some of the more common Git commands you may use when managing repositories and collaborating on software.
    By Lisa Tagliaferri Git Open Source Development
  • How To Connect to a Redis Database

    Whether you've installed Redis locally or you're working with a remote instance, you need to connect to it in order to perform certain operations. In this tutorial we will go over how to connect to Redis from the comm...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Manage Sorted Sets in Redis

    In Redis, sorted sets are a data type similar to sets in that both are non repeating groups of strings. The difference is that each member of a sorted set is associated with a score, allowing them to be sorted or rank...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Change Redis's Configuration from the Command Line

    There may be times where you want to change the behavior of your Redis instance on the fly. Redis has several commands that allow you to make changes to the Redis server's configuration settings directly from the redi...
    By Mark Drake Redis Databases NoSQL Configuration Management Ubuntu 18.04
  • How To Manage Replicas and Clients in Redis

    One Redis's most sought-after features is its support for replication: any Redis server can replicate its data to any number of replicas, allowing for high read scalability and strong data redundancy. Additionally, Re...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Expire Keys in Redis

    Redis is an open-source, in-memory key-value data store. Depending on the needs of your application, there may be cases where you've set a key but you know you will want to delete it later on after a certain amount of...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Run Transactions in Redis

    Redis allows you to plan a sequence of commands and run them one after another, a procedure known as a transaction. It's impossible for clients to run commands while a transaction block is being executed, ensuring tha...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Manage Sets in Redis

    Sets in Redis are collections of strings stored at a given key. When held in a set, an individual record value is referred to as a member. Unlike lists, sets are unordered and do not allow repeated values. This tutori...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Manage Strings in Redis

    In Redis, strings are the most basic type of value you can create and manage. This tutorial provides an overview of how to create and retrieve strings, as well as how to manipulate the values held by string keys.
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Troubleshoot Issues in Redis

    Redis comes with several commands that can help with troubleshooting and debugging issues. Because of its nature as an in-memory key-value store, many of these commands focus on memory management, but there are other...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Manage Lists in Redis

    In Redis, a list is a collection of strings sorted by the order in which they were inserted unless otherwise specified, similar to linked lists. This tutorial details how to create lists and retrieve and delete elemen...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • How To Manage Redis Databases and Keys

    Redis is a key-value data store, which is a type of NoSQL database where keys serve as unique identifiers for their associated values. Any given Redis instance includes a number of databases, each of which can hold ma...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04
  • Cheatsheet

    Getting Started with Kubernetes: A kubectl Cheat Sheet

    kubectl is a command-line tool used to manage Kubernetes objects and clusters. Using kubectl, you can avoid directly interacting with the Kubernetes REST API and instead use a command-line interface to perform…
    By Hanif Jetha Kubernetes
  • Cheatsheet

    How to Use Ansible: A Reference Guide

    Ansible is a modern configuration management tool that facilitates the task of setting up and maintaining remote servers. This cheat sheet-style guide provides a quick reference to commands and practices commonly use...
    By Erika Heidi Ansible Configuration Management