Linux Redis 安装(带视频)

疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【博客园总入口html

架构师成长+面试必备之 高并发基础书籍 【Netty Zookeeper Redis 高并发实战java


《SpringCloud Nginx 高并发核心编程》 环境搭建 图文教程和演示视频:linux

组件 连接地址
【必须】 虚拟机Linux 开发环境准备 windows vmware 扩展硬盘 + 共享文件
Linux openresty 安装 Linux openresty 安装
【必须】Linux Redis 安装(带视频) Linux Redis 安装(带视频)
【必须】Linux Zookeeper 安装(带视频) Linux Zookeeper 安装, 带视频
Windows Redis 安装(带视频) Windows Redis 安装(带视频)
RabbitMQ 离线安装(带视频) RabbitMQ 离线安装(带视频)
ElasticSearch 安装, 带视频 ElasticSearch 安装, 带视频
Nacos 安装(带视频) Nacos 安装(带视频)
【必须】Eureka Eureka 入门,带视频
【必须】springcloud Config 入门,带视频 springcloud Config 入门,带视频
【必须】Zuul 详解,带视频 Zuul 详解,带视频
【必须】SpringCloud 脚手架打包与启动 SpringCloud脚手架打包与启动

Linux Redis 安装(带视频)

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

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

下载 Redis Desktop Manager

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

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

在这里插入图片描述

安装 Redis Desktop Manager

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

在这里插入图片描述

第二步:安装tcl依赖包

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

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

//使用下面的命令,在线安装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

在这里插入图片描述

最后须要从防火墙开放端口:

firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo service firewalld stop
sudo service firewalld start

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


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

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

img


疯狂创客圈 Java 死磕系列

相关文章
相关标签/搜索