Linux Redis 安装(带视频)

扶醉桌前 提交于 2020-04-29 13:59:13

<font size=3 face="黑体" > 疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【博客园总入口 】</font >

<font size=3 face="黑体" > 架构师成长+面试必备之 高并发基础书籍 【Netty Zookeeper Redis 高并发实战 】</font >


疯狂创客圈 高并发 环境 视频,陆续上线:

  • Windows Redis 安装(带视频)
  • Linux Redis 安装(带视频)
  • Windows Zookeeper 安装(带视频)
  • Linux Zookeeper 安装(带视频)
  • Linux RabbitMQ 安装(带视频)

小视频以及所需工具的百度网盘链接,请参见 疯狂创客圈 高并发社群 博客

第一步: 准备 Redis桌面管理工具

推荐使用的桌面管理工具:Redis Desktop Manager

下载 Redis Desktop Manager

下载地址为 https://redisdesktop.com/download

疯狂创客圈 的 小视频和工具 共享网盘,已经有下载好的版本

在这里插入图片描述

安装 Redis Desktop Manager

下载到本地后,一路点击安装完成即可。 比较傻瓜式。

在这里插入图片描述

第二步:安装tcl依赖包

Linux在源码安装过程中,会依赖到tcl工具。

tcl是一种 脚本语言,由John Ousterhout创建,功能很强大,被用于快速原型开发,脚本编程,GUI和测试等方面。

//使用下面的命令,在线安装tcl工具包

yum install tcl -y

//使用下面的命令,检查tcl的版本

[root@localhost redis-5.0.2]# rpm -qa |grep tcl
tcl-8.5.13-8.el7.x86_64
targetcli-2.1.fb34-1.el7.noarch

第四步:下载需要安装的Redis版本,这里下载的是源码包

1, redis 源码 下载地址:

http://download.redis.io/releases/redis-5.0.2.tar.gz

这里测试使用的是redis-5.0.4.tar.gz 版本。

2 疯狂创客圈 小视频和工具 共享网盘,已经有下载好的版本

第五步: 将安装包上传到Linux,并且解压

上传到Linux服务器,创建Redis解压缩目录,将Redis源码压缩包解压到目标目录。

mkdir -p  /usr/local/redis
tar  -zxvf   /usr/local/redis-5.0.2.tar.gz   -C   /usr/local/redis

第六步:编译和安装

使用make命令,将Redis源码编译为可执行文件。

//进入redis的源码包目录

[root@localhost / ] cd  /usr/local/redis/redis-5.0.2/src

//执行make命令,编译源码

[root@localhost redis-5.0.2] make

这里的时间比较长...... 请大家耐心等下。

如果之前编译过,所以出现了下面的提示:

Hint: It's a good idea to run 'make test'

原来这根本就不是错,只是一个提示而已

使用 make install指令,安装到其他目录,比如 /usr/local/redis目录

[root@localhost src] make install PREFIX=/usr/local/redis

第七步:修改配置文件

首先复制一份要使用的配置文件,复制到/usr/local/redis/目录下,然后修改配置文件,使得Redis启动的方式为后台启动。

//复制配置文件
[root@localhost redis-5.0.2]# cp  /usr/local/redis/redis-5.0.2/redis.conf  /usr/local/redis/
//修改配置文件
[root@localhost redis-5.0.2]# vim /usr/local/redis/redis.conf

大致需要进行四处修改: (1)将在大致136行的 daemonize no 改成daemonize yes,将启动的方式改成后台启动; (2)注释掉大致69行的 bind 127.0.0.1 配置项,方法是在前面加上#。 为什么呢?绑定了127.0.0.1 本地回环地址后,Redis服务只能被本地的客户端连接,远程客户端无法连接根据真实的ip地址开启连接。 (3)将大致在88行的protected-mode yes改成protected-mode no,目的是为了解决安全模式引起的报错,不需要再安全模式下运行。 (4)将大致在170行的logfile "",改成某个自定义的文件如 logfile "/usr/local/redis/redis.log",方便后面进行Lua程序开发时,进行日志的输出和查看。

第八步:杀死redis并重新后台开启redis

如果修改了配置文件,就需要重启Redis服务,大致的命令如下:

//杀死redis服务进程
pkill -9 redis-server
//开启Redis的命令
/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf

第八步:将redis加入到开机启动

编辑启动配置文件 /etc/rc.local,加入开机启动项,里面添加内容:

#调用开启Redis的命令
/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf

第九步: Redis Desktop Manager 连接 Redis

在这里插入图片描述

具体,请关注 Java 高并发研习社群博客园 总入口


最后,介绍一下疯狂创客圈:疯狂创客圈,一个Java 高并发研习社群博客园 总入口

疯狂创客圈,倾力推出:面试必备 + 面试必备 + 面试必备 的基础原理+实战 书籍 《Netty Zookeeper Redis 高并发实战

img


疯狂创客圈 Java 死磕系列

  • Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战

ava 死磕系列

  • Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!