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 ...
随机推荐
- python学习 第一章(说不定会有第零章呢)one day
------------恢复内容开始------------ 一.啥是python python是吉尔·范罗苏姆于1989年开发的一个新的脚本解释程序,是ABC语言的一种继承. 二.python的特点 ...
- 快速幂 & 矩阵快速幂
目录 快速幂 实数快速幂 矩阵快速幂 快速幂 实数快速幂 普通求幂的方法为 O(n) .在一些要求比较严格的题目上很有可能会超时.所以下面来介绍一下快速幂. 快速幂的思想其实是将数分解,即a^b可以分 ...
- C#的 IComparable 和 IComparer接口及ComparableTo方法的 区别(非常重要)
(1)https://blog.csdn.net/ios99999/article/details/77800819 C# IComparable 和 IComparer 区别 (2)https:// ...
- IIS URL Rewrite(URL 重写)-使用教程
IIS URL Rewrite(URL 重写)-使用教程 作者:vkvi 来源:千一网络(原创) 日期:2011-8-17 http://www.cftea.com/c/2011/08/9CRXOL ...
- jquery对象和dom原生获取的对象是不同的。
写了一个点击无缝滚动的demo,但是点击的时候如果上一个不运动完成,在快速点击就会快闪. 可是开始也清除定时器了,后来发现是传入的jq对象,jqobj.timer=定时器,这里jqobj没法添加.ti ...
- HTML元素和测试用例的简要介绍
HTML和CSS的基本语法就不出教程,线下自己看电子书即可 HTML元素 标签 内容 属性 标签+内容+属性 <html> <head> <title>我的主页&l ...
- 数据库事务ACID特效
一.数据库事务正确执行的4个基础要素: 1.原子性 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节.事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状 ...
- springboot,dubbo,nacos,spring-cloud-alibaba的整合
最近,自去年阿里开源了dubbo2.7及一系列产品后,阿里也打造了融入spring-cloud 的生态体系,本人关注,今年阿里开源的的spring-cloud-alibaba基本孵化完成,笔者更是对这 ...
- 伪类:after,:before的用法
:after和:before是css3中的伪类元素.用法是像元素的前或者后插入元素.以after为例: li:after{ content: ''; color: #ff0000; } 意思是向li元 ...
- 关于Burp Suite Intruder 的四种攻击方式
以下面这一段参数为例,被§§包围的部分为需要破解的部分: user=§ss§&password=§zxcv§&imageField.x=17&imageField.y=1 (1 ...