Centos7安装Redis-单节点
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-单节点的更多相关文章
- CentOS7安装Redis单实例
由于环境差异,安装过程可能遇到各种各样的问题,不要慌,根据错误提示解决即可. 1.下载redis下载地址在:redis.io比如把Redis安装到/usr/local/soft/ cd /usr/lo ...
- Redis02——Redis单节点安装
Redis单节点安装 一.Redis的数据类型 string hash list set zset 二.安装 2.1.下载 wget http://download.redis.io/releases ...
- Redis单节点数据同步到Redis集群
一:Redis集群环境准备 1:需要先安装好Redis集群环境并配置好集群 192.168.0.113 7001-7003 192.168.0.162 7004-7006 2:检查redis集群 [r ...
- hbase伪分布式安装(单节点安装)
hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart 1. 前提配置好java,环境java变量 上传jdk ...
- CentOS7 安装Redis Cluster集群
上一篇中已经讲到了如何安装单击版Redis,这一篇我们来说下如何安装Cluster,关于哨兵模式这里我就不写文章安装了,有兴趣的同学可以自己去研究,哨兵模式可以在主从模式下在创建三台机器的哨兵集群监控 ...
- Elasticsearch.安装(单节点)
Elasticsearch.安装(单节点) 环境Linux 7.x jdk 1.8 elasticsearch 5.x 环境目录结构(根目录多了两个文件夹): /resources /** 存放 ...
- CentOS7安装redis数据库及php-redis扩展
redis 首先把redis安装到服务器中 1.wget http://download.redis.io/redis-stable.tar.gz 下载redis源码 2. tar xvzf redi ...
- Redis:Java链接redis单节点千万级别数据 写入,读取 性能测试
本文是对Redis 单节点,针对不同的数据类型,做插入行测试. 数据总条数为:10058624 环境说明: Redis 未做任何优化, 单节点 (服务器上, 内存64G) ...
- Redis单节点安装与使用
1.配置阿里云yum源 下载配置文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7 ...
- redis 单节点安装
wget http://download.redis.io/releases/redis-5.0.3.tar.gz 1.下载解压 2.make编译 3.提示没有安装安装gcc,安装gcc yum in ...
随机推荐
- CVPR 2019 行人检测新思路:
CVPR 2019 行人检测新思路:高级语义特征检测取得精度新突破 原创: CV君 我爱计算机视觉 今天 点击我爱计算机视觉置顶或标星,更快获取CVML新技术 今天跟大家分享一篇昨天新出的CVPR 2 ...
- PAT A 1020 Tree Traversals
给出一棵二叉树的后序遍历序列和中序遍历序列,求这棵二叉树的层序遍历序列 #include<iostream> #include<cstring> #include<que ...
- project clean
1.由于eclipse的编译是基于时间戳的判断机制的.因此当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译.因此你可以先clean一下再编译.这个时候eclipse会将 ...
- java 获取(格式化)日期格式
// 参考: https://www.cnblogs.com/blog5277/p/6407463.htmlpublic class DateTest { // 支持时分秒 private stati ...
- mybatis官方中文文档
http://www.mybatis.org/mybatis-3/zh/index.html
- Android示例程序剖析之记事本(一)
Android SDK提供了很多示例程序,从这些示例代码的阅读和试验中能够学习到很多知识.本系列就是要剖析Android记事本示例程序,用意就是一步步跟着实例进行动手操作,在实践中体会和学习Andro ...
- window.onload 方法脚本
//首先 创建一个函数 function windowOload(func){ var onLoad = window.onload; //如果window.onload没有绑定任何函数 则绑定该函数 ...
- 《算法技术手册》George T. Heineman(作者)epub+mobi+azw3
内容简介 开发健壮的软件需要高效的算法,然后程序员们往往直至问题发生之时,才会去求助于算法.<算法技术手册>讲解了许多现有的算法,可用于解决各种问题.通过阅读它,可以使您学会如何选择和实现 ...
- 小程序的tabar顶部和底部导航的区别
最近有人说小程序的底部tabar放在顶部会出现问题,那么先看看如何放在顶部吧:图片效果: 这里呢,在官方文档是有说明,tabbar 的属性设置里面有个position属性,position只支持bot ...
- Ajax--jQuery使用Ajax
1.jQuery对Ajax操作进行了封装,在jQuery最底层的方法是$.ajax(),第二层是 load() , $.get() 和 $.post(),第三层是 $.getScript() 和 $. ...