Redis 安装和启动
Redis 安装
安装准备:
redis 压缩包
官网下载地址:https://redis.io/download

安装步骤:
第一步:安装 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 安装和启动的更多相关文章
- redis 学习(1)-- redis 安装与启动
redis 学习(1)-- redis 安装与启动 redis 特性 关于 redis 的介绍网上已经有很多信息了,这里我就不在详细说明了.介绍一下几个鲜明特性: 1.速度快 官方称可以达到10W的q ...
- 2016022602 - redis安装和启动
redis安装 我使用的是ubuntu15.1,打开终端,输入命令:sudo apt-get install redis-server 将会在本机安装上redis. 启动redis 启动redis命令 ...
- redis 安装及启动关闭
1.redis下载 方式1:直接去官网下载 https://redis.io/download 方式2:通过命令下载 wget http://download.redis.io/releases/re ...
- Redis 安装 和 启动
Redis下载官网 http://download.redis.io/releases/ 本人下载了stable版 1:安装步骤 ># wget http://download.redis.i ...
- redis安装 卸载 启动 关闭
一 redis安装 第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机) 第二步:在Linux下安装gcc环境 [root@hadoop ~]#yum install gcc- ...
- redis安装与启动
安装简介: 在安装redis前需要了解redis官方发布时的版本规则,redis官方约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版,3.0版),奇数版本则为非稳定版本(如2.7 ...
- redis安装及启动及设置
1. 安装 1.1 下载解压包,直接解压到任意路径下即可 windows下载地址:ttps://github.com/MSOpenTech/redis/releases 2.启动 2.1 启动要先开启 ...
- redis安装及启动
Redis 的安装及启动停止 下载 https://redis.io/download 软件copy至虚拟机中,常用的路径为/root/software 开始安装 安装gcc 目的是为了编译软件 yu ...
- redis - redis安装与启动
redis安装 下载redis安装包 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 解压缩 tar -xzf redis-5.0. ...
随机推荐
- Java刷题-stack
一.getMin栈 题目描述 实现一个特殊功能的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作. 输入描述: 第一行输入一个整数N,表示对栈进行的操作总数. 下面N行每行输入一个字符串S ...
- 如何以源码形式运行Nacos Server
官方标准运行方式 下载解压可运行包 curl -O https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3. ...
- irreader网页订阅
flag:立刻阅读,订阅你的全世界 订阅网页.RSS和Podcast,具备急速的阅读体验,高品质.免费.无广告.多平台的阅读器.泛用型Podcast播放器. 下载位置:http://irreader. ...
- Queue API的几种实现详解
目录 Queue API的几种方法的使用 ArrayBlockingQueue原理及源码解析 ArrayBlockingQueue的成员变量 ArrayBlockingQueue的offer和put方 ...
- day8.函数基础
一.函数介绍 1.什么是函数 函数就是盛放代码的容器,把实现某一功能的一组代码丢到一个函数中 就做成了一个小工具 具备某一功能的工具->函数 事先准备工具的过 ...
- Where is the Marble UVA - 10474
Raju and Meena love to play with Marbles. They have got a lot of marbles with numbers written on th ...
- 一文完全掌握 Go math/rand
Go 获取随机数是开发中经常会用到的功能, 不过这个里面还是有一些坑存在的, 本文将完全剖析 Go math/rand, 让你轻松使用 Go Rand. 开篇一问: 你觉得 rand 会 panic ...
- 前端缓存API请求数据
1. 背景 在一些项目中,有时候会出现不同模块重复请求大量相同api接口的情况,特别是在一些功能相似的后台管理页面中.以下面这几个页面为例,每次进入页面都需要请求等大量重复的下拉框数据,下拉框数据短时 ...
- HTML5中meta属性的使用详解
meta属性在HTML中占据了很重要的位置.如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等.虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能够熟 ...
- hdu2962 二分 + spfa
题意: 给你一个无向图,每条路径上都有自己的长度和最大承受高度,给你起点终点还有车的最大承装高度,问你高度最大的前提下路径最短是多少,求高度和路径. 思路: 这种类型题目太多了, ...
