安装 Redis

简介: 本文主要介绍了Linux系统下Redis的安装步骤,包括卸载旧版本、下载新版本、编译安装以及配置启动等详细操作,并解释了Redis默认端口6379的由来。同时,文章还简要说明了Windows环境下Redis的下载与服务安装方法。最后,推荐了几款Redis可视化管理工具,如RedisView、QuickRedis、AnotherRedisDesktopManager和RedisPlus,提供了它们的功能特点及下载链接,方便用户根据需求选择合适的工具进行数据库管理。

一、Linux 安装 Redis

如果需要卸载之前的旧版本,卸载步骤如下

1.停止redis-server服务
2.删除/usr/local/bin目录下与redis相关的文件

ls -l /usr/local/bin/redis-*
rm -rf /usr/local/bin/redis-*

安装前首先需要下载安装包:https://redis.io/download/,选择redis7.0版本即可,下载之后上传到系统指定目录下,这里我上传到opt目录下并进行解压

tar -zxvf redis-7.0.15.tar.gz
redis-benchmark:性能测试工具,服务启动后运行该命令,看看自己电脑性能如何
redis-check-aof:修复有问题的AOF文件,RDB和AOF后续问介绍
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端操作入口
redis-sentinel:redis集群使用
reids-server:redis服务器启动命令

因为tar文件类似java源码,需要经过编译,所以要先安装编译c源码的编译器gcc

yum -y install gcc

进入解压好的redis目录执行编译

make

注意:make命令执行后如果发生-jemalloc/jemalloc.h没有那个文件或目录这个错误,执行命令 make distclean编译完成之后进行安装

make install

默认安装在以下目录 /usr/local/bin  

image.png

安装完之后就是启动redis,redis启动有前台和后台两种方式启动,推荐后台启动

  • 前台启动:在 /usr/local/bin下执行
redis-server

启动之后不能执行其他命令,通过Ctrl+c强制关闭,但是redis也会关闭

  • 后台启动: 进入 /opt/redis-7.0.15下,将redis.conf文件拷贝到指定路径,这里我复制到etc下
cp redis.conf /etc/redis.conf

进入etc对redis.conf修改

vim redis.conf
1、默认daemonize no 改为 daemonize yes
2、默认protected-mode yes 改为 protected-mode no
3、默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP,否则影响远程IP连接
4、默认redis密码 改为 requirepass 自己设定的密码

再进入/usr/local/bin目录下启动redis

redis-server /etc/redis.conf

测试是否启动成功 ,进入/usr/local/bin目录下执行

redis-cli

Redis端口为什么是6379?Redis的默认端口是6379,是由手机键盘字母MERZ的位置决定的。MERZ在Antirez的朋友圈语言中是"愚蠢和傻B"的代名词,
源于意大利广告女郎Alessia Merz在电视节目上说了一堆愚蠢的话,redis之父对她有"特殊"印象,就给她弄成端口号了

ping
查看结果  

后台启动的redis要如何关闭呢?有以下两种方式

  • 单实例关闭:在Redis服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在Redis服务器里面可以直接使用shutdown命令
  • 多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

二、window版本下载

Redis 官方不建议在 windows 下使用 Redis,所以官网没有 windows 版本可以下载,但是我们可以找到github上维护了开源的 windows 版本,如:
https://github.com/tporadowski/redis/releases

下载之后解压即可

image.png

双击 redis-server.exe 启动redis服务,然后通过客户端去访问上面存在得问题,每次都要打开redis启动服务cmd窗口才能运行。

解决方法:安装成Windows服务—开机自启,打开cmd窗口,切换到redis目录,执行命令

redis-server --service-install redis.windows.conf

打开cmd窗口输入services.msc,自行开启redis服务器即可


Snipaste_2025-04-03_14-00-22.png

三、redis可视化工具三、Redis可视化工具

1、RedisView

功能概述

  • Redis数据库视图工具,提供CURD功能
  • 提供基本命令运行
  • 支持单例、复制集、哨兵、集群模式
  • 支持订阅发布模式
  • 支持批量删除、oracle与mysql导入导出、Oracle与mysql表键删除
  • 支持中英文、设置编码、设置皮肤
  • 支持千万级数据操作

下载地址

界面

image.png

2、QuickRedis

支持直连、哨兵、集群,支持亿万数量级的key,还有令人兴奋的UI。 官网地址https://quick123.net/

3、AnotherRedisDesktopManager

AnotherRedisDesktopManager作为一款基于nodejs开发的免费的Redis可视化管理工具,可以运行在Windows、Linux、Mac平台,而且是开源免费应用,就很推荐使用了
地址https://github.com/qishibo/AnotherRedisDesktopManager/

4、RedisPlus

RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows 、Linux 、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,
有着更加现代化的用户界面风格。该软件支持单机、集群模式连接,同时还支持SSH(单机、集群)通道连接。RedisPlus目前是由Java开发的,在后面的4.0版本总会采用nodejs+vue+iview+electron开发,现在还没发布!而且3.0版本的我觉得已经很好用了!
下载地址https://gitee.com/MaxBill/RedisPlus

相关文章
|
12天前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
111 16
|
14天前
|
JSON NoSQL Redis
在Rocky9系统上安装并使用redis-dump和redis-load命令的指南
以上步骤是在Rocky9上使用redis-dump和redis-load命令顺利出行的秘籍。如果在实行的过程中,发现了新的冒险和挑战,那么就像一个勇敢的航海家,本着探索未知的决心,解决问题并前进。
45 14
|
2月前
|
NoSQL Ubuntu 网络安全
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
90 1
|
2月前
|
NoSQL Java Redis
微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Redis 安装
本教程介绍在 VMware 虚拟机(CentOS 7)或阿里云服务器中安装 Redis 的过程,包括安装 gcc 编译环境、下载 Redis(官网或 wget)、解压安装、修改配置文件(如 bind、daemonize、requirepass 等设置)、启动 Redis 服务及测试客户端连接。通过 set 和 get 命令验证安装是否成功。适用于初学者快速上手 Redis 部署。
50 0
|
5月前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
179 14
|
5月前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
516 24
|
4月前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
224 7
|
5月前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
352 7
|
6月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
307 4
|
7月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
275 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装