前言
上一节介绍了在linux虚拟机上安装mysql数据库,Java应用基础运行环境安装(二)——数据库安装(压缩包方式)
今天,开始介绍linux上redis的安装以及可视化工具Another Redis Desktop Manager的简单使用;
Redis安装
1. 安装包下载
redis安装包下载,下载地址:download.redis.io/releases/
这里我选择redis-7.0.5.tar.gz这个安装包,点击下载;下载完成后将安装包上传至服务器上,如图:
2. 解压安装包
使用命令tar xzf redis-7.0.5.tar.gz,解压安装包。
然后将解压出来的目录,移至/usr/local/redis目录下,目录不存在可自行创建,命令:mv redis-7.0.5 /usr/local/redis
3. 编译安装redis
使用命令cd /usr/local/redis移动至/usr/local/redis目录下
使用make命令编译redis, 如图:
make过程中可能因为缺少依赖包出现错误,比如我这里make过程中显示cc:未找到命令
这个错误说明系统中缺少gcc依赖,我们可以使用命令yum -y install gcc automake autoconf libtool make,安装gcc;如图:
安装成功之后,我们重新输入make命令编译redis
发现系统中出现了新的错误:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
提示这个错误则告诉我们需要在make指定分配器为libc。执行下面命令即可正常编译:
make MALLOC=libc
如下图:
看到如下画面,说明make成功~
最后,输入make install PREFIX=/usr/local/redis命令开始安装redis,指定安装目录为/usr/local/redis,如图:
到此,我们的redis就安装成功了
4. redis启动
redis安装成功之后,我们进入redis目录,输入命令./bin/redis-server redis.conf,启动redis,出现如下画面说明redis启动成功
这种方式,无法一直启动,输入ctrl+c后退出,redis就关闭,我们需要redis一直在后台启动,这时我们需要修改redis的配置文件
在redis目录下,输入vim redis.conf将该配置文件中的daemonize no改为daemonize yes即可:
如图:
重新输入
./bin/redis-server redis.conf启动redis,然后输入ps -ef | grep redis检查redis是否在运行 ,如图
发现redis进程在运行,则后台启动成功
5.开放6379端口,允许远程连接
输入如下命令,开启防火墙的6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
防火墙开启之后,还需配置redis,允许远程访问,在redis目录下编辑配置文件,vim redis.conf,注释bind 127.0.0.1这行,将protected-mode yes 改成 protected-mode no,然后重启redis,如图:
redis重启方法:杀死redis服务进程,然后重新执行启动命令即可
Another Redis Desktop Manager远程连接redis
1.Another Redis Desktop Manager介绍
redis安装成功之后,我们需要一个可视化工具,方便操作redis,这里推荐使用Another Redis Desktop Manager软件来连接redis进行操作,这款软件在github开源完全免费,而Redis Desktop Manager这款软件部分功能收费,比如建立ssh隧道,这样如果项目中的redis部署在内网服务器上,Redis Desktop Manager这款软件就无法使用了;所以推荐使用Another Redis Desktop Manager,下载地址:github.com/qishibo/Ano…
下载安装后打开,页面如下:
2.新增连接
点击左上角灰色的新增按钮,输入redis信息,如图:
点击OK,redis连接成功