Redis介绍及部署在CentOS7上(一) 1
0、Redis目录结构
1)Redis介绍及部署在CentOS7上(一)
2)Redis指令与数据结构(二)
3)Redis客户端连接以及持久化数据(三)
4)Redis高可用之主从复制实践(四)
5)Redis高可用之哨兵模式Sentinel配置与启动(五)
6)Redis高可用之集群配置(六)
一、Redis介绍
1、基于内存或持久化的日志型、key-value型的Nosql数据库
2、Redis六大特性
如下图:
二、Redis部署在CentOS7上
1、Redis安装包可以从官网上下载或者直接命令下载
官网地址:www.redis.io(国外) or www.redis.cn (国内)
2、命令下载Redis
在服务器上我们在自己的目录下下载redis,此处我下载放在 /usr/local/redisfile 下
然后解压出压缩文件
具体的下载安装代码如下:
* 安装流程
- wget http://download.redis.io/releases/redis-5.0.2.tar.gz - tar xzf redis-5.0.2.tar.gz - cd redis-5.0.2 - make (解释:编译redis源码)
* 遇到问题 【adlist.o】Error 127
由于redis 是c语言开发的,因此需要安装gcc编译器来编译代码,我们下载的redis 包里面是源代码,需要编译。
需要安装 gcc
- yum install gcc
* 然后再次make,又遇问题
请重新解压出redis文件然后再次编译
3、运行Redis
在redis编译后,我们进入 文件目录中,看得到有src目录,进入,然后有标注绿色的命令
redis-server 就是我们运行redis的命令,redis-cli 命令行客户端。
第一种运行:在解压出来的目录下执行命令(运行默认执行的是默认的配置文件)
- ./src/redis-server
第二种: 运行带有配置文件的 命令
- ./src/redis-server redis.conf
注:redis.conf 为配置文件,这个文件可以自定义修改,下面会介绍。
命令执行完毕后出现:可以看出有一个问题,只要把窗口关闭则redis就会关闭,无法再后台运行。因此需要配置后台启动
4、Redis配置参数(后台启动或开机自启)
A、检查redis后台进程是否存在或者6379端口是否在监听
命令: - ps -ef|grep redis 或 - netstat -lntp|grep 6379 (这种方法存在一定问题,假设redis端口改变的情况下,不准确)
B、Redis配置选项有一下几种
第一种 :daemonize 如果填yes则代表可以在后台运行
第二种 :port
代表端口,默认情况redis端口为6379,通过port可以修改端口为自定义即可。
第三种:requirepass
修改redis 使用密码,如果设置完后需要密码才能访问数据,否则报错
第四种:logfile
logfile设置日志文件和dir数据保存目录
在redis使用的过程中产生的日志,需要指定文件路径和文件名
logfile ./redislog.log
第五种:dir
dir /usr/local/redisfile :redis持久化数据的保存目录
第六种:databases
databases 设置redis数据库总量
默认情况database 有16个从0-15
databases 256 ,建议设置不超过256个
总配置:新建一个 配置文件
redis.custom.conf
重启redis
干掉进程
- ./src/redis-cli -p 6666 -a 123456 shutdown
重启redis
- ./src/redis-server redis.custom.conf
asp.net core 交流群:787464275 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!
微信公众号:欢迎关注 QQ技术交流群: 欢迎加群
LouieGuo
Redis介绍及部署在CentOS7上(一) 1相关推荐
- Redis介绍及部署在CentOS7上(一)
0.Redis目录结构 1)Redis介绍及部署在CentOS7上(一) 2)Redis指令与数据结构(二) 3)Redis客户端连接以及持久化数据(三) 4)Redis高可用之主从复制实践(四) 5 ...
- Redis安装与部署(CentOS7环境,Redis6.0.9)
目录 一.Redis官网 二.安装Redis 1.解压 2.编译源码 3.安装 三.部署Redis 1.创建bin和etc文件夹 2.移动文件 四.启动Redis 一.Redis官网 https:// ...
- OnlyOffice验证(二)在Centos7上部署OnlyOffice编译结果
在Centos7上部署OnlyOffice编译结果 此处将尝试将OnlyOffice验证(一)DocumentServer编译验证的结果部署到Centos7上.并且使用其它服务器现有的Rabbit ...
- mysql如何安装 centos7_如何解决centos7上mysql安装及问题
本文主要向大家介绍了如何解决centos7上mysql安装及问题,通过具体的步骤向大家展现,希望对大家学习mysql有所帮助. 1 卸载centos7自带mariadb数据库 (1)列出所有被安装的r ...
- 在Centos7上部署CloudStack4.10(文章测试)
在Centos7上部署CloudStack4.10 目录 在Centos7上部署CloudStack4.10 1 一. 概述以及环境介绍 3 二. 安装操作系统,以及初始网络配 ...
- Redis 由浅入深 (2) - Redis哨兵和集群的介绍和部署方案(看完这篇redis部署再也不是问题)
文章目录 Redis的三种部署方案 1. 单机 部署 单机运维 2.主从哨兵 主从结构部署 主从部署 redis 哨兵主从部署 哨兵部署 部署注意事项 3.集群 集群介绍 数据分区 集群的限制 集群部 ...
- Docker实践(6)—CentOS7上部署Kubernetes
Kubernetes架构 Kubernetes的整体架构如下: Master为主控节点,上面运行apiserver,scheduler,controller-manager等组件.Minion相当于工 ...
- 在CentOS7上部署.net core 控制台应用程序部署为后台服务
在CentOS7上部署.net core 控制台app为后台服务 转载于:https://www.cnblogs.com/wangwust/p/9821547.html
- K8S实战:Centos7上集群部署
K8S实战:Centos7上集群部署 更多技术类博文,请关注微信公众号:运维之美. 集群架构 k8s集群的架构 master节点:etcd,api-server,scheduler,controlle ...
最新文章
- gitlab部署步骤+汉化
- String Typing CodeForces - 954B
- SAP - 银企直联
- php的优化模块,php memcache模块优化配置详解
- 利用Qt元对象技术防止工厂模式下代码臃肿问题,QT 动态创建对象(第2种方法)
- Map实现之HashMap(结构及原理)(转)
- 直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景
- 在ie中关于ajax请求获得数据缓存问题的解决办法
- springboot集成swagger2,构建优雅的Restful API
- 矩阵分析与应用课程资料
- 主成分分析(PCA)与线性判别分析(LDA)的区别与联系
- STC4054锂电池充电IC
- vue模板解析——源码演示
- PowerDesigner实用技巧小结
- Google DFP广告管理系统简介:开始与您的网站进行广告集成
- 手机网络邻居访问电脑_手机怎么访问局域网电脑共享文件
- Spring Boot-配置
- 计算机组成原理 原码,反码,补码,移码
- c 语言cgi编程,几种语言的CGI编程
- Latex的中文模板分享~~~