1、安装 gcc 编译环境

由于 Redis 使用 C 语言开发,所以官网下载的源码需要进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装。

​[root@CentOS ~]# yum -y install gcc

2、下载 redis 安装包

​[root@CentOS local]# wget http://download.redis.io/releases/redis-4.0.8.tar.gz

3、解压安装包

​[root@CentOS local]# tar -zxvf redis-4.0..tar.gz     # 解压安装包
redis-4.0./
redis-4.0./.gitignore
redis-4.0./-RELEASENOTES
redis-4.0./BUGS
redis-4.0./CONTRIBUTING
redis-4.0./COPYING
redis-4.0./INSTALL
redis-4.0./MANIFESTO
......(略去内容)......
[root@CentOS local]# ll        # 查看目录文件信息
总用量
drwxr-xr-x. root root 2月 : bin
drwxr-xr-x. root root 11月 etc
drwxr-xr-x. root root 11月 games
drwxr-xr-x. root root 11月 include
drwxr-xr-x. root root 11月 lib
drwxr-xr-x. root root 11月 lib64
drwxr-xr-x. root root 11月 libexec
drwxrwxr-x. root root 2月 : redis-4.0.        # 该目录为解压后的目录
-rw-r--r--. root root 2月 : redis-4.0..tar.gz
drwxr-xr-x. root root 11月 sbin
drwxr-xr-x. root root 1月 : share
drwxr-xr-x. root root 11月 src
[root@CentOS local]# ​

4、编译并安装文件

​[root@CentOS local]# cd redis-4.0./        # 进入解压后的目录
[root@CentOS redis-4.0.]# make             # 执行编译
......(略去内容)......
CC lazyfree.o
CC module.o
CC evict.o
CC expire.o
CC geohash.o
CC geohash_helper.o
CC childinfo.o
CC defrag.o
CC siphash.o
CC rax.o
LINK redis-server
INSTALL redis-sentinel
CC redis-cli.o
LINK redis-cli
CC redis-benchmark.o
LINK redis-benchmark
INSTALL redis-check-rdb
INSTALL redis-check-aof Hint: It's a good idea to run 'make test' ;)            # 如果编译成功,会看到此行信息提示 make[]: 离开目录“/usr/local/redis-4.0./src”
[root@CentOS redis-4.0.]# make install     # 执行安装,默认会安装到 /usr/local/bin 目录中
cd src && make install
make[]: 进入目录“/usr/local/redis-4.0./src”
CC Makefile.dep
make[]: 离开目录“/usr/local/redis-4.0./src”
make[]: 进入目录“/usr/local/redis-4.0./src” Hint: It's a good idea to run 'make test' ;)        # 如果安装成功,会看到此行信息提示 INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[]: 离开目录“/usr/local/redis-4.0./src”
[root@CentOS redis-4.0.]# ​

5、将 redis 设置为系统服务,并开机启动

​[root@CentOS redis-4.0.]# ./utils/install_server.sh         # 执行 install_server.sh 脚本,之后一直回车确认采用默认配置即可
Welcome to the redis service installer
This script will help you easily set up a running redis server Please select the redis port for this instance: []
Selecting default:
Please select the redis config file name [/etc/redis/.conf]
Selected default - /etc/redis/.conf
Please select the redis log file name [/var/log/redis_6379.log]
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/]
Selected default - /var/lib/redis/
Please select the redis executable path [/usr/local/bin/redis-server]
Selected config:
Port :
Config file : /etc/redis/.conf            # redis实例默认的配置文件
Log file : /var/log/redis_6379.log         # redis实例的日志文件
Data dir : /var/lib/redis/             # redis实例的数据存储目录
Executable : /usr/local/bin/redis-server     # redis_server 执行路径
Cli Executable : /usr/local/bin/redis-cli        # redis_cli 执行路径
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels !
Starting Redis server...
Installation successful!            # 提示已安装成功
[root@CentOS redis-4.0.]#

6、编辑 redis 实例默认的配置文件,修改配置项如下

​daemonize yes                # 将 redis 实例作为后台进程运行
bind 0.0.0.0                 # 允许任何远程主机访问
requirepass          # 登录密码

7、重启 redis 服务,并将 6379 端口添加到防火墙中

​[root@CentOS redis-4.0.]# service redis_6379 restart    # 重启 redis 服务
Stopping ...
Redis stopped
Starting Redis server...
[root@CentOS redis-4.0.]# firewall-cmd --zone=public --add-port=/tcp --permanent    # 添加 端口到防火墙中
success
[root@CentOS redis-4.0.]# firewall-cmd --reload    # 重新载入防火墙信息
success
[root@CentOS redis-4.0.]#

Centos7安装Redis-单节点的更多相关文章

  1. CentOS7安装Redis单实例

    由于环境差异,安装过程可能遇到各种各样的问题,不要慌,根据错误提示解决即可. 1.下载redis下载地址在:redis.io比如把Redis安装到/usr/local/soft/ cd /usr/lo ...

  2. Redis02——Redis单节点安装

    Redis单节点安装 一.Redis的数据类型 string hash list set zset 二.安装 2.1.下载 wget http://download.redis.io/releases ...

  3. Redis单节点数据同步到Redis集群

    一:Redis集群环境准备 1:需要先安装好Redis集群环境并配置好集群 192.168.0.113 7001-7003 192.168.0.162 7004-7006 2:检查redis集群 [r ...

  4. hbase伪分布式安装(单节点安装)

    hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart   1.    前提配置好java,环境java变量     上传jdk ...

  5. CentOS7 安装Redis Cluster集群

    上一篇中已经讲到了如何安装单击版Redis,这一篇我们来说下如何安装Cluster,关于哨兵模式这里我就不写文章安装了,有兴趣的同学可以自己去研究,哨兵模式可以在主从模式下在创建三台机器的哨兵集群监控 ...

  6. Elasticsearch.安装(单节点)

    Elasticsearch.安装(单节点) 环境Linux 7.x jdk 1.8 elasticsearch 5.x 环境目录结构(根目录多了两个文件夹): /resources    /** 存放 ...

  7. CentOS7安装redis数据库及php-redis扩展

    redis 首先把redis安装到服务器中 1.wget http://download.redis.io/redis-stable.tar.gz 下载redis源码 2. tar xvzf redi ...

  8. Redis:Java链接redis单节点千万级别数据 写入,读取 性能测试

    本文是对Redis 单节点,针对不同的数据类型,做插入行测试. 数据总条数为:10058624 环境说明:             Redis 未做任何优化, 单节点    (服务器上, 内存64G) ...

  9. Redis单节点安装与使用

    1.配置阿里云yum源 下载配置文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7 ...

  10. redis 单节点安装

    wget http://download.redis.io/releases/redis-5.0.3.tar.gz 1.下载解压 2.make编译 3.提示没有安装安装gcc,安装gcc yum in ...

随机推荐

  1. Elasticsearch 如何使用RESTful API

    所有其他语言可以使用 RESTful API 通过端口 9200 和 Elasticsearch 进行通信,你可以用你最喜爱的 web 客户端访问 Elasticsearch .事实上,正如你所看到的 ...

  2. NB-IOT学习

    一 信号穿透力强,覆盖面广(基站少成本低).低功耗(eDRX/PSM省电技术).适合小流量时延要求不高(10s.) 二 主要芯片: 华为:Hi2110/2115,基于此的模组有:中移的M5310 移芯 ...

  3. day20-Python运维开发基础(装饰器 / 类中的方法 / 类的方法变属性)

    1. 装饰器 / 类中的方法 / 类的方法变属性 # ### 装饰器 """ 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的 ...

  4. JSON转换的实现

    String转成JSON这个依赖很重要,我们将围绕fastjson中的JSONObject这个类来谈转换 <dependency> <groupId>com.alibaba&l ...

  5. 3.使用Selenium模拟浏览器抓取淘宝商品美食信息

    # 使用selenium+phantomJS模拟浏览器爬取淘宝商品信息 # 思路: # 第一步:利用selenium驱动浏览器,搜索商品信息,得到商品列表 # 第二步:分析商品页数,驱动浏览器翻页,并 ...

  6. Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL

    由于mysql版本过高创建连接的时候会出现如下报告 解决办法:在mysql连接上加上&useSSL=true 如下:jdbc:mysql:///:3366:test?useUnicode=tr ...

  7. UOJ Contest #50: Goodbye Jihai

    比赛传送门:Goodbye Jihai. \(\Huge{\mathbf{再见,己亥.\\你好,庚子!\\祝大家新春快乐!}}\) A. 新年的促销 这题如果直接做的话可能方向会想歪,方向对了其实就是 ...

  8. Cent OS下配置虚拟Ip地址

    1.首先我们登录操作系统 用户名root 密码 123456 然后我们输入ip查询命名 ip addr  也可以输入 ifconfig查看ip,但此命令会出现3个条目,centos的ip地址是ens3 ...

  9. 700k把web端程序包装为桌面程序

    electron因为自带cef所以体积巨大,还不是因为windows没有chromium的webview嘛,现在有了新edge后,这个项目通过依赖各个平台的webview,并依赖.net core,做 ...

  10. JAVA 集合 List 分组的两种方法

    CSDN日报20170219--<程序员的沟通之痛> [技术直播]揭开人工智能神秘的面纱 程序员1月书讯 云端应用征文大赛,秀绝招,赢无人机! JAVA 集合 List 分组的两种方法 2 ...