Linux Redis 安装(带视频)
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【博客园总入口 】
架构师成长+面试必备之 高并发基础书籍 【Netty Zookeeper Redis 高并发实战 】
疯狂创客圈 高并发 环境 视频,陆续上线:
- 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

最后需要从防火墙开放端口:
firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo service firewalld stop
sudo service firewalld start
具体,请关注 Java 高并发研习社群 【博客园 总入口 】
最后,介绍一下疯狂创客圈:疯狂创客圈,一个Java 高并发研习社群 【博客园 总入口 】
疯狂创客圈,倾力推出:面试必备 + 面试必备 + 面试必备 的基础原理+实战 书籍 《Netty Zookeeper Redis 高并发实战》
疯狂创客圈 Java 死磕系列
- Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战
- Netty 源码、原理、JAVA NIO 原理
- Java 面试题 一网打尽
- 疯狂创客圈 【 博客园 总入口 】
ava 死磕系列
- Java (Netty) 聊天程序【 亿级流量】实战 开源项目实战
- Netty 源码、原理、JAVA NIO 原理
- Java 面试题 一网打尽
- 疯狂创客圈 【 博客园 总入口 】
Linux Redis 安装(带视频)的更多相关文章
- Linux Zookeeper 安装, 带视频
疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 面试必备+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并发 ...
- ElasticSearch 安装, 带视频
疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并 ...
- Linux Redis安装,Linux如何安装Redis,Linux Redis自动启动,Redis开机启动
Linux Redis安装,Linux如何安装Redis,Linux Redis自动启动,Redis开机启动 >>>>>>>>>>>& ...
- linux redis 安装
linux下redis安装 我用的系统是:redhat [root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar ...
- linux redis安装
redis官网地址:http://www.redis.io/ 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget http://down ...
- Linux - IDA - 安装 ( 带F5功能 )
Linux - IDA - 安装 ( 带F5功能 ) 0x00 前言 最近在熟悉deepin系统,想着把逆向的一些软件也迁移过去,但像ida,Ollydbg这些工具一般都是在windows下使用,所以 ...
- linux +redis 安装 +mongo 安装
Linux 下redis安装 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download.redis.io/releases/redis-2.8.17.tar ...
- linux redis安装及JAVA使用jedis
一.redis安装 1.安装redis 将redis安装包放到指定目录下.并用tar -zxvf redis.*****.tar.gz解压2.想把redis安装到哪里,就在哪里创建redis文件夹. ...
- linux redis 安装和密码设置
1.下载redis wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8.tar.gz ...
随机推荐
- python的遗传算法--Hello World入门篇
本系列文章代码取材于书籍<Genetic Algorithms with Python>,本人是在校电气专业的研究生,立志从事于Python相关的代码工作,具体什么方向还有待深究. 众所周 ...
- 一个null,差点把系统给弄崩溃了
今天生产上面发现了一个奇异的bug,URL上面会带上一个ID,这个ID是关联别的系统的,类似这种格式 xxx.xxx.xxx.xxx ,是别的系统自己填写的,我们的URL会带上id=xxx.xxx. ...
- 阿里云安装mysql
1. ##数据库字符集SHOW VARIABLES LIKE 'character_set_%'; ##数据库校对股则SHOW VARIABLES LIKE 'collation_%'; 2.创建数据 ...
- for循环使用element的折叠面板遇到的问题-3
需求:for循环渲染上去的表单怎么使用element的表单校验 之前做这个的时候,死活绑不上去,不知道哪里出了问题,后来解决办法是prop要注意用拼接,使它和索引的变量一致 <el-form-i ...
- angularJS使用ocLazyLoad实现js延迟加载
最近开发一个系统遇到了一个问题,用angular路由一个html片段,该片段需要使用一个js插件来实现一个富文本编辑器.关键问题在于必须要在片段加载后通过js与dom元素进行绑定.一开始想当然以为直接 ...
- Tomcat下载安装并部署到IDEA(附带idea两种热部署设置方法)
目录 Tomcat下载教程 Tomcat安装教程 Tomcat热部署到IDEA idea两种热部署设置方法 使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?还记得刚上 ...
- 第5节:Java基础 - 必知必会(下)
第5节:Java基础 - 必知必会(下) 本小节是Java基础篇章的第三小节,主要讲述Java中的Exception与Error,JIT编译器以及值传递与引用传递的知识点. 一.Java中的Excep ...
- Day 05 文本处理和爬虫基础1
目录 什么是文件 什么是文本 如何通过文本编辑器控制.txt文件 打开文件的三种模式 t和b模式 高级应用 文本处理 + 词云分析 效果如下 爬虫原理 requests模块 re模块 爬取图片 爬取视 ...
- 【Nodejs】392- 基于阿里云的 Node.js 稳定性实践
前言 如果你看过 2018 Node.js 的用户报告,你会发现 Node.js 的使用有了进一步的增长,同时也出现了一些新的趋势. Node.js 的开发者更多的开始使用容器并积极的拥抱 Serve ...
- SecureCRT安装包和破解脚本
第一步下载 SecureCRT安装包和破解脚本 下载 http://pan.baidu.com/s/1c1D5Ala 破解脚本 securecrt_mac_crack.pl安装包scrt-7.3.7- ...