疯狂创客圈 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) 聊天程序【 亿级流量】实战 开源项目实战

ava 死磕系列

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

Linux Redis 安装(带视频)的更多相关文章

  1. Linux Zookeeper 安装, 带视频

    疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 面试必备+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并发 ...

  2. ElasticSearch 安装, 带视频

    疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并 ...

  3. Linux Redis安装,Linux如何安装Redis,Linux Redis自动启动,Redis开机启动

    Linux Redis安装,Linux如何安装Redis,Linux Redis自动启动,Redis开机启动 >>>>>>>>>>>& ...

  4. linux redis 安装

    linux下redis安装   我用的系统是:redhat [root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar ...

  5. linux redis安装

    redis官网地址:http://www.redis.io/ 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget http://down ...

  6. Linux - IDA - 安装 ( 带F5功能 )

    Linux - IDA - 安装 ( 带F5功能 ) 0x00 前言 最近在熟悉deepin系统,想着把逆向的一些软件也迁移过去,但像ida,Ollydbg这些工具一般都是在windows下使用,所以 ...

  7. linux +redis 安装 +mongo 安装

    Linux 下redis安装 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download.redis.io/releases/redis-2.8.17.tar ...

  8. linux redis安装及JAVA使用jedis

    一.redis安装 1.安装redis 将redis安装包放到指定目录下.并用tar -zxvf redis.*****.tar.gz解压2.想把redis安装到哪里,就在哪里创建redis文件夹. ...

  9. 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 ...

随机推荐

  1. Nginx 配置整理

    链接:nginx配置详细解析 1. C10k问题:无法同时并发超过(1w)客户端请求而出现的问题. nginx默认配置超过1w并发: 2.配置文件conf/nginx.conf (1)user www ...

  2. ThinkPHP5——引入公共部分head和foot(多种方法)

    在项目中,header和footer重复使用的次数高,于是我们把header和footer作为公共部分,其他模板需要的话就引用.下面我教大家引用公共模板 1.使用include 首先在view下面新建 ...

  3. 如何使用pandas分析金融数据

    [摘要]pandas是数据分析师分析数据最常用的三方库之一,结合matplotlib,非常强大. 首先我们收集一些数据. 从东方财富客户端导出券商信托板块2018年11月1日的基础行情和财务数据.分别 ...

  4. OBS带你玩转图片

    [摘要] 图片处理特性(Image Processing)是对象存储服务(Object Storage Service,OBS)为用户提供稳定.安全.高效.易用.低成本的图片处理服务,包括:图片剪切. ...

  5. golang数据结构之总结

    golang语言的一些数据结构实现,包括: 队列(单队列.循环队列) 链表(单链表.双链表.循环链表(解决约瑟夫环问题)) 栈(实现加减乘除计算) 递归之迷宫问题 哈希表(员工管理系统) 树(三种遍历 ...

  6. Day 04 作业

    目录 作业 简述Python的五大数据类型的作用.定义方式.使用方法: 数字类型 字符串类型 列表 字典 布尔型 一行代码实现下述代码实现的功能: 写出两种交换x.y值的方式: 一行代码取出nick的 ...

  7. 【CuteJavaScript】Angular6入门项目(4.改造组件和添加HTTP服务)

    本文目录 一.项目起步 二.编写路由组件 三.编写页面组件 1.编写单一组件 2.模拟数据 3.编写主从组件 四.编写服务 1.为什么需要服务 2.编写服务 五.引入RxJS 1.关于RxJS 2.引 ...

  8. ELK-logstash基本用法

    一:logstash介绍 Logstash在elk系统中为数据存储,报表查询和日志解析创建了一个功能强大的管道链.Logstash提供了多种多样的 input,filters,codecs和outpu ...

  9. docker初体验:Docker部署SpringCloud项目eureka-server

    Docker部署SpringCloud项目eureka-server 1 创建eureka-server工程 创建父工程cloud-demo,其pom.xml如下: <?xml version= ...

  10. Vue中router路由异步加载组件-优化性能

    何时使用异步加载组件 当首页app.js文件太大时,可以拆分组件异步加载,如果app.js文件很小时,不建议使用异步加载组件,因为异步加载组件时每次都要发送一个HTTP请求,这样的代价远比首页一次性加 ...