--- Title: Install Redis Software alwaysopen: false categories: - docs - operate - rs description: Install Redis Software on Linux. hideListLinks: true linkTitle: Install weight: 35 --- After you [plan your deployment]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment" >}}), [download a Redis Software installation package]({{< relref "/operate/rs/installing-upgrading/install/prepare-install/download-install-package" >}}), and finish [installation preparation]({{< relref "/operate/rs/installing-upgrading/install/prepare-install" >}}): 1. [Install the Redis Software package]({{< relref "/operate/rs/installing-upgrading/install/install-on-linux" >}}) on one of the nodes in the cluster. 1. Repeat this process for each node in the cluster. For installation on machines without an internet connection, see [Offline installation]({{< relref "/operate/rs/installing-upgrading/install/offline-installation" >}}). ## Permissions and access - Redis Software installation creates the `redislabs:redislabs` user and group. Assigning other users to the `redislabs` group is optional. Users belonging to the `redislabs` group have permission to read and execute (e.g. use the `rladmin` status command) but are not allowed to write (or delete) files or directories. - Redis Software is certified to run with permissions set to `750`, an industry standard. {{}} Do not reduce permissions to `700`. This configuration has not been tested and is not supported. {{}} - Redis Software requires `umask` to be `0022` during installation to correctly set permissions for the installed directories and files. ## More info and options If you've already installed Redis Software, you can also: - [Upgrade an existing deployment]({{< relref "/operate/rs/installing-upgrading/upgrading" >}}). - [Uninstall an existing deployment]({{< relref "/operate/rs/installing-upgrading/uninstalling.md" >}}). To learn more about customization and find answers to related questions, see: - [CentOS/RHEL Firewall configuration]({{< relref "/operate/rs/installing-upgrading/configuring/centos-rhel-firewall.md" >}}) - [Change socket file location]({{< relref "/operate/rs/installing-upgrading/configuring/change-location-socket-files.md" >}}) - [Cluster DNS configuration]({{< relref "/operate/rs/networking/cluster-dns.md" >}}) - [Cluster load balancer setup]({{< relref "/operate/rs/networking/cluster-lba-setup.md" >}}) - [File locations]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment/file-locations.md" >}}) - [Supported platforms]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment/supported-platforms.md" >}}) - [Manage installation questions]({{< relref "/operate/rs/installing-upgrading/install/manage-installation-questions.md" >}}) - [mDNS client prerequisites]({{< relref "/operate/rs/networking/mdns.md" >}}) - [User and group ownership]({{< relref "/operate/rs/installing-upgrading/install/customize-user-and-group.md" >}}) ## Next steps After your cluster is set up with nodes, you can: - [Add users]({{< relref "/operate/rs/security/access-control/create-users" >}}) to the cluster with specific permissions. To begin, start with [Access control]({{< relref "/operate/rs/security/access-control" >}}). - [Create databases]({{< relref "/operate/rs/databases/create" >}}) to use with your applications.