Redis 安装

安装准备:

安装步骤:

第一步:安装 gcc 编译器

官网发布的 Redis 压缩包是 C 语言源码文件,要安装 Redis 需要 gcc 编译器来编译源码

SecureCRT 远程工具连接服务器,然后输入安装 gcc 命令,如下:

yum install gcc-c++

# 查看 gcc 安装版本号
gcc -v

能够查询到 gcc 版本号,说明 gcc 已安装成功。

第二步:上传 Redis 压缩包

使用 SecureFX 远程上传文件工具,将 Windows 下载的 Redis 压缩包上传到 CentOS 的 /opt 文件夹下

进入 /opt 文件夹查看文件列表,确认 Redis 压缩包已上传

第三步:解压 Redis 压缩包

输入解压命令,如下:

 tar -zxvf redis-5.0.9.tar.gz

查看文件列表,确认 Redis 压缩包已解压

第四步:编译 Redis 源文件

进入Redis 解压文件夹,输入编译 命令,如下:

make MALLOC=libc

如果没有显示编译错误,那么 Redis 就编译成功了

Redis 编译完成后将在 src 文件夹下生成如下文件:

  • redis-server :redis 服务进程
  • redis-cli :redis 命令行客户端
  • redis-benchmark:redis 性能测试工具
  • redis-check-aof :AOF文件修复工具
  • redis-check-rdb :RDB文件修复工具
  • redis.conf :redis 配置文件
  • redis-sentinal :redis 集群管理工具

启动 Redis 服务器

进入 src 文件夹中运行 redis-server 文件启动 Redis 服务器

./ redis-server

看到以上图形说明 Redis 服务器启动成功

注意:关闭 ssh 命令窗口 redis-server 服务器端程序将自动结束,可以添加 & 后台运行

启动 Redis 客户端

进入 src 文件夹中运行 redis-cli 文件启动 Redis 客户端

./ redis-cli

输入 ping 命令,用于检查 redis 服务器是否启动

注意:Redis 服务器的默认端口是 6379

关闭 Redis 服务器

Redis 客户端连接成功后,输入 shutdown 命令即可关闭 Redis 服务器

shutdown

关闭防火墙

允许访问 redis 6379 端口号

# chkconfig iptables off
# service iptables stop

远程连接 Redis 服务器

  • 打开 redis 配置文件 redis.conf
# vim /opt/redis-5.0.9/redis.conf
  • 注释 redis 绑定本地 IP 地址

    在 vim 编辑模式输入:/127.0.0.1 找到 bind 127.0.0.1 将其注释掉,如下:

# is running).
#
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1 #将其配置注释掉 # Protected mode is a layer of security protection, in order to avoid that
# Redis instances left open on the internet are accessed and exploited.
  • 关闭 redis 保护模式,

    在 vim 编辑模式输入:/protected-mode 将 protected-mode 后面的 yes 改为 no
# By default protected mode is enabled. You should disable it only if
# you are sure you want clients from other hosts to connect to Redis
# even if no authentication is configured, nor a specific set of interfaces
# are explicitly listed using the "bind" directive.
protected-mode no #原来是 yes 将其设置为 no
# Accept connections on the specified port, default is 6379 (IANA #815344).

Redis 安装和启动的更多相关文章

  1. redis 学习(1)-- redis 安装与启动

    redis 学习(1)-- redis 安装与启动 redis 特性 关于 redis 的介绍网上已经有很多信息了,这里我就不在详细说明了.介绍一下几个鲜明特性: 1.速度快 官方称可以达到10W的q ...

  2. 2016022602 - redis安装和启动

    redis安装 我使用的是ubuntu15.1,打开终端,输入命令:sudo apt-get install redis-server 将会在本机安装上redis. 启动redis 启动redis命令 ...

  3. redis 安装及启动关闭

    1.redis下载 方式1:直接去官网下载 https://redis.io/download 方式2:通过命令下载 wget http://download.redis.io/releases/re ...

  4. Redis 安装 和 启动

    Redis下载官网 http://download.redis.io/releases/  本人下载了stable版 1:安装步骤 ># wget http://download.redis.i ...

  5. redis安装 卸载 启动 关闭

    一 redis安装 第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机) 第二步:在Linux下安装gcc环境 [root@hadoop ~]#yum install gcc- ...

  6. redis安装与启动

    安装简介: 在安装redis前需要了解redis官方发布时的版本规则,redis官方约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版,3.0版),奇数版本则为非稳定版本(如2.7 ...

  7. redis安装及启动及设置

    1. 安装 1.1 下载解压包,直接解压到任意路径下即可 windows下载地址:ttps://github.com/MSOpenTech/redis/releases 2.启动 2.1 启动要先开启 ...

  8. redis安装及启动

    Redis 的安装及启动停止 下载 https://redis.io/download 软件copy至虚拟机中,常用的路径为/root/software 开始安装 安装gcc 目的是为了编译软件 yu ...

  9. redis - redis安装与启动

    redis安装 下载redis安装包 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 解压缩 tar -xzf redis-5.0. ...

随机推荐

  1. Github Pages(io) + 域名重定向 (手把手教你搭建个人网站)

    好歹也成为了在读phd的人,拥有个人网站是个有排面有很必要的事儿~ 在这里利用Github Pages + 域名重定向,实现个人网站的光速搭建~ 1.0 Github Repositories 首先你 ...

  2. SSH 教程 ——阮一峰

    SSH 教程 --阮一峰 文章出处 SSH 基本知识 SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制.实务中,它主要用于保证远程登录和 ...

  3. 数据结构(5):Java实现二叉树

    二叉树图: package com.test.Sort; import java.util.ArrayList; import java.util.LinkedList; public class B ...

  4. liunx从0开始部署vue+spring boot项目(包含:安装jdk、mysql、nginx)

    单纯记录,若有不合理不规范的地方请忽略. 0.配置JDK 0.下载liunx的jdk解压到/usr/local目录下. tar -xzvf jdk-8u291-linux-x64.tar.gz -C ...

  5. 【SpringBoot】Springboot1.5.9整合WebSocket

    一.WebSocket介绍 1.WebSocket是什么? WebSocket是协议,是HTML5开始提供的基于TCP(传输层)的一种新的网络协议, 它实现了浏览器与服务器全双工(full-duple ...

  6. mysql 密码忘记解决办法

    bin>net stop mysql bin>mysqld --skip-grant-tables bin>mysql mysql>use mysql mysql>upd ...

  7. hdu4287 水题

    题意:          水题,就是给你一些单词,和一些按键记录,问打出下面的那些单词,每一个按键记录一共按了多少次. 思路:       直接把每个单词的每一位转换成数字,然后再把每个单词转换的数字 ...

  8. UVA10125和集

    题意:       给你一个集合,让你从里面找到4个元素,使得a+b+c=d,并且找到最大的d. 思路:       我们可以吧问题拆开,使得a+b=d-c,这样就能O(n^2)枚举a+b记录出现的和 ...

  9. POJ3762 时间段用k次

    题意:       有n个任务,每个任务有自己的开始时间和结束时间,还有完成这个任务能获得的价值,然后每一天的同一个时刻只能执行一个任务,每个任务必须连续执行完成,最多可以工作m天,问这m天能获得的最 ...

  10. Win64 驱动内核编程-8.内核里的其他常用

    内核里的其他常用 1.遍历链表.内核里有很多数据结构,但它们并不是孤立的,内核使用双向链表把它们像糖 葫芦一样给串了起来.所以遍历双向链表能获得很多重要的内核数据.举个简单的例子,驱 动对象 Driv ...