本篇博客不讨论Redis的优劣,不讨论Redis的性能、使用等,只讨论Redis在Linux环境下的安装与配置。
本篇博客的目的是让读者能尽快搭建好Redis环境,不要把时间浪费在环境搭建上边。
主机:腾讯云服务器(ubuntu 16.04.1)系统
工具:xshell
说明:xshell是一个终端模拟软件,类似于Windows的远程桌面,可以登录至远程主机,类似的软件还有很多。如果你使用的是虚拟机,直接登录就好了,不要拘泥于这些。
步骤↓:
- 使用xshell登录主机,切换至Redis的管理用户,笔者使用的root用户:
ubuntu@VM-202-164-ubuntu:~$ su Password: root@VM-202-164-ubuntu:/home/ubuntu#
说明:如果要使用aaa用户,su - aaa ,再输入密码就好了,或者直接使用aaa登录主机就可以了。root@VM-202-164-ubuntu:/home/ubuntu# su - aaa #注意-和aaa之间有一个空格
- 创建redis存放目录,并进入该目录
root@VM-202-164-ubuntu:/home/ubuntu# mkdir /usr/servers root@VM-202-164-ubuntu:/home/ubuntu# cd /usr/servers root@VM-202-164-ubuntu:/usr/servers#
- 下载、解压、编译Redis
root@VM-202-164-ubuntu:/usr/servers#wget https://github.com/antirez/redis/archive/2.8.19.tar.gz root@VM-202-164-ubuntu:/usr/servers#tar -xvf 2.8.19.tar.gz root@VM-202-164-ubuntu:/usr/servers#cd redis-2.8.19/ root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19#make
- 启动Redis服务端
root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf &
- 检验。查看redis进程是否启动
root@VM-202-164-ubuntu:~# ps -aux | grep redis|grep -v grep root 5466 0.0 1.4 38808 12396 ? Sl Nov14 37:29 /usr/servers/redis-2.8.19/src/redis-server *:6379
- 打开Redis客户端
root@VM-202-164-ubuntu:~# /usr/servers/redis-2.8.19/src/redis-cli -p 6379 127.0.0.1:6379>
敲几个命令试一下127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set a 1 OK 127.0.0.1:6379> keys * 1) "a" 127.0.0.1:6379> get a "1" 127.0.0.1:6379> exit
到此Redis就可以正常使用了,接下来进行简单配置
root@VM-202-164-ubuntu:~# cd /usr/servers/redis-2.8.19/ root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19# vi redis.conf
编辑redis.conf这个配置文件,可以设置Redis端口号、Redis占用的内存大小、移除算法等,每项配置都有很详细的注释说明,读者可以自行研究。
最后说一下如何重启redis:
root@VM-202-164-ubuntu:~# ps -aux|grep redis|grep -v grep root 5466 0.0 1.4 38808 12396 ? Sl Nov14 37:30 /usr/servers/redis-2.8.19/src/redis-server *:6379 root@VM-202-164-ubuntu:~# ps -9 5466 root@VM-202-164-ubuntu:~# ps -aux|grep redis|grep -v grep root@VM-202-164-ubuntu:~#
说明:首先查看redis进程的进程id,然后使用kill -9 命令杀掉进程,再次查看redis进程可以看到进程不存在了,再次启动redis就好了。
root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf & root@VM-202-164-ubuntu:~# ps -aux|grep redis|grep -v grep
Redis可以启动多个实例,拷贝多个redis.conf,修改port,改成不同的端口,使用不同的配置文件启动redis服务端就好了,举个栗子:
root@VM-202-164-ubuntu:~#cd /usr/servers/redis-2.8.19 root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19#cp redis.conf redis1.conf root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19#vi redis1.conf #修改port为6380 root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19# root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf & root@VM-202-164-ubuntu:~# nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis1.conf & root@VM-202-164-ubuntu:/usr/servers/redis-2.8.19# ps -aux|grep redis|grep -v grep
就可以看到成功开启了两个redis实例,6379和6380
好了,到此redis的安装配置就完成了!
相关推荐
Ubuntu环境下手动安装与配置Redis涉及到多个步骤,包括下载、解压、编译、安装以及配置主从复制等。下面详细介绍这些知识点。 首先,Redis安装与主从配置的目的是确保数据的安全性。在主从配置中,从服务器(Slave...
Ubuntu 安装 Redis 和 Redis-PHP 扩展 在本文中,我们将学习如何在 Ubuntu 环境下安装 Redis 数据库和 Redis-PHP 扩展,以便在 PHP 项目中使用 Redis。 安装 Redis 1. 首先,需要下载 Redis 软件包,使用以下命令...
在完成以上步骤后,你应该已经在Ubuntu 16.04上成功安装并配置了Redis 3.2.8。如果需要更详细的指导,建议参考提供的博客文章或官方文档。记得在实际操作过程中,根据自己的环境和需求进行适当的调整。
至此,你已经在Ubuntu上成功安装了Redis,并将其设置为开机自启动服务。确保你熟悉Redis的基本操作和配置选项,以便更好地管理和利用这个强大的键值存储系统。此外,定期监控Redis的性能和日志,以及了解如何备份和...
### Ubuntu安装与部署Redis知识点详解 #### 一、Ubuntu安装Redis步骤详解 ##### 1. 下载Redis安装包 - **目的**: 获取Redis最新稳定版本的源码包。 - **命令**: `wget ...
"Redis安装配置文档详解" Redis是一种基于内存的NoSQL数据库,具有高性能、低延迟和高可用的特点。本文档旨在指导用户如何安装和配置Redis,实现高效的数据存储和管理。 一、下载和解压Redis 下载Redis的最新版本...
【Ubuntu16.04下Redis的安装和部署】是一个详细的教程,主要涵盖了在Ubuntu 16.04操作系统上安装和配置Redis的过程。Redis是一个高性能的键值存储系统,常用于缓存、数据库和消息中间件等场景。 首先,要安装Redis...
"Ubuntu 上安装 Redis-7.0.5" 在 Ubuntu 系统上安装 Redis-7.0.5 并设置开机自动启动的过程中,需要掌握以下知识点: 1.Redis 安装包的下载和上传:在 Redis 官方网站上下载最新的安装包,上传到服务器上,使用 `...
本文将详细讲解如何在Linux环境下安装Redis,以及如何配置主服务器和从服务器。 首先,让我们从安装Redis开始。在大多数Linux发行版中,可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ...
ubuntu/linux redis 图形工具 rdm 最新版 snap离线安装包 (Redis Desktop Manager) 安装rdm离线snap安装包 安装rdm最新版 2019.5-c57dd5f 下载后执行如下命令 执行 sudo snap ack redis-desktop-manager_335....
CRMHRMERPSRM100+ redis安装配置 redis安装配置 redis安装配置 redis安装配置 redis安装配置
Redis安装与配置文档 Redis简介 Redis是一个完全开源免费的、高性能(NOSQL)key-value数据库,遵守BSD协议。它是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并...
在本教程中,我们将深入探讨如何在Ubuntu 12.04上安装并配置Redis 3.2.1集群。Redis是一种高性能的键值存储系统,常用于数据库、缓存和消息中间件。由于Ubuntu 12.04已经不再受官方支持,因此可能需要手动编译安装...
redis6.2.6 redis.conf配置文件
Redis安装配置详解 Redis是当前最流行的NoSQL数据库之一,具有高性能、低延迟、支持事务等特点。下面将详细介绍Redis的安装配置。 安装Redis 在Windows平台上安装Redis,可以从GitHub上下载Redis的Windows版本,...
2. Linux安装:在Linux环境中,可以通过包管理器如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装Redis。例如: ``` sudo apt-get install redis-server 或 sudo yum install redis ``` 安装完成后...
### Redis安装与主从配置详解 #### 一、Redis简介 Redis是一种开源的键值对存储系统,它属于NoSQL数据库的一种,与Memcached类似但更加强大。不同于Memcached只支持内存存储,Redis的数据可以持久化存储在磁盘上,...
RunnerGoApache-2.0 license Star redis安装配置 redis安装配置 redis安装配置 redis安装配置 redis安装配置
### Linux下Redis 3.2.2安装与启动配置 #### 环境准备 - **操作系统**: CentOS 6.5 (2.6.32-431.el6.x86_64) - **软件**: Redis 3.2.2 #### 下载与解压 1. 使用`wget`命令下载Redis安装包: ```bash wget ...
"Redis 配置安装详细教程" Redis 是一个开源、基于内存的数据结构存储系统,可以用作数据库、消息代理、缓存层等。下面是 Redis 配置安装详细教程。 安装 Redis 在 Windows 操作系统中安装 Redis 非常简单。首先...