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 ...
随机推荐
- swoole 消息队列
<?php /** * 场景: * 监控订单表状态 队列通信 * 一个进程向队列发布消息 另外两个进程争抢 */ //设置主进程名 echo '主进程id:' . posix_getpid() ...
- java_3:JVM、JRE、JDK区别和联系
首先 三者之间存在包含关系JVM + 核心类库 = JREJRE + java开发工具(javac.exe/jar.exe) = JDK 什么是JVM? 我们知道Java语言有一个独特的优点就是可以跨 ...
- day19-Python运维开发基础(类的魔术方法)
1. __new__魔术方法 # ### __new__ 魔术方法 ''' 触发时机:实例化类生成对象的时候触发(触发时机在__init__之前) 功能:控制对象的创建过程 参数:至少一个cls接受当 ...
- 【PAT甲级】1030 Travel Plan (30 分)(SPFA,DFS)
题意: 输入N,M,S,D(N,M<=500,0<S,D<N),接下来M行输入一条边的起点,终点,通过时间和通过花费.求花费最小的最短路,输入这条路径包含起点终点,通过时间和通过花费 ...
- 基于Qt 5.9.8,编译Qtxlsx
1.源码下载地址:https://github.com/dbzhang800/QtXlsxWriter 2.下载并安装编译时需要的工具 Perl:https://www.perl.org/get.ht ...
- 怎样把exe程序注册成系统服务
怎样把exe程序注册成系统服务 最近一段时间我们公司开发一款新的产品,要在服务器上运行一个服务端程序,为了方便我就希望能将这个程序注册成系统服务开机自动启动而不用每次重启系统都要手动启动程序.要实现这 ...
- linux查漏补缺-Linux文件目录结构一览表
FHS 标准 FHS(Filesystem Hierarchy Standard),文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途. ...
- Django的templates(模板)
目录 Django的templates(模板) 模板传值 模板过滤器 模板语法之标签 常用标签之for标签 常用标签之if标签 常用标签之with标签 自定义过滤器和标签 模板的继承和导入 模板的导入 ...
- pycharm连接mysql数据库的时区问题.
登录到mysql的控制台, 执行: set global time_zone='+8:00'; 这设置的是全局时区,重启后失效. 自MySQL 8.0 GA版本开始支持将参数写入并且持久化: set ...
- less在vscode中的配置方式
1.在vscode插件中下载easy less这个插件. 2.新建项目,分别建两个文件夹存放less和自动编译好的css,页面中引入文件引css就可以了. 3.根据你的文件位置,在用户设置中设置需要配 ...