安装 Redis
一、Linux 安装 Redis
如果需要卸载之前的旧版本,卸载步骤如下
停止 redis-server 服务
删除/usr/local/bin 目录下与 redis 相关的文件
安装前首先需要下载安装包,官网下载地址:https://redis.io/download/,这里选择 redis7.0 版本,下载之后上传到系统指定目录下,比如我上传到 opt 目录下,接着解压
解压完的 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
对解压好的 Redis 目录执行编译,
注意:make 命令执行后如果发生-jemalloc/jemalloc.h 没有那个文件或目录这个错误,执行命令 make distclean 编译完成之后进行安装
默认安装在以下目录 /usr/local/bin
安装完启动 Redis,Redis 启动有两种方式启动,如下第一种方式
启动之后不能执行其他命令,通过 Ctrl+c 强制关闭,但是 redis 也会关闭。第二种方式:
首先把/opt/redis-7.0.15 目录下的 redis.conf 文件拷贝到指定路径,这里我复制到 etc 下
对 etc 下的 redis.conf 修改
再进入/usr/local/bin 目录下启动 redis
测试是否启动成功 ,进入/usr/local/bin 目录下执行
执行 ping 命令查看结果
第二种方式启动的 Redis 要如何关闭呢?有以下两种方式
单实例关闭:在 Redis 服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在 Redis 服务器里面可以直接使用 shutdown 命令
多实例关闭,指定端口关闭: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 目录,执行命令
打开 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
评论