写点什么

安装 Redis

作者:^O^
  • 2025-04-02
    北京
  • 本文字数:1685 字

    阅读完需:约 6 分钟

一、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 目录


  • 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



安装完启动 Redis,Redis 启动有两种方式启动,如下第一种方式


redis-server
复制代码


启动之后不能执行其他命令,通过 Ctrl+c 强制关闭,但是 redis 也会关闭。第二种方式:


首先把/opt/redis-7.0.15 目录下的 redis.conf 文件拷贝到指定路径,这里我复制到 etc 下


cp redis.conf /etc/redis.conf
复制代码


对 etc 下的 redis.conf 修改


1、默认daemonize no 改为 daemonize yes2、默认protected-mode yes 改为 protected-mode no3、默认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
复制代码


执行 ping 命令查看结果


第二种方式启动的 Redis 要如何关闭呢?有以下两种方式


  1. 单实例关闭:在 Redis 服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在 Redis 服务器里面可以直接使用 shutdown 命令

  2. 多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

二、Windows 安装 Redis

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



双击 redis-server.exe 启动 redis 服务,然后通过客户端去访问上面存在得问题,每次都要打开 redis 启动服务 cmd 窗口才能运行,解决方法:安装成 Windows 服务—开机自启,打开 cmd 窗口,切换到 redis 目录,执行命令


redis-server --service-install redis.windows.conf
复制代码


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


三、Redis 可视化工具

1、RedisView

功能概述


  • Redis 数据库视图工具,提供 CURD 功能

  • 提供基本命令运行

  • 支持单例、复制集、哨兵、集群模式

  • 支持订阅发布模式

  • 支持批量删除、oracle 与 mysql 导入导出、Oracle 与 mysql 表键删除

  • 支持中英文、设置编码、设置皮肤

  • 支持千万级数据操作


下载地址



界面


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


用户头像

^O^

关注

还未添加个人签名 2018-10-24 加入

还未添加个人简介

评论

发布
暂无评论
安装Redis_redis_^O^_InfoQ写作社区