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 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

作者:LouieGuo
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

微信公众号:欢迎关注                                                 QQ技术交流群: 欢迎加群

                

LouieGuo

Redis介绍及部署在CentOS7上(一) 1相关推荐

  1. Redis介绍及部署在CentOS7上(一)

    0.Redis目录结构 1)Redis介绍及部署在CentOS7上(一) 2)Redis指令与数据结构(二) 3)Redis客户端连接以及持久化数据(三) 4)Redis高可用之主从复制实践(四) 5 ...

  2. Redis安装与部署(CentOS7环境,Redis6.0.9)

    目录 一.Redis官网 二.安装Redis 1.解压 2.编译源码 3.安装 三.部署Redis 1.创建bin和etc文件夹 2.移动文件 四.启动Redis 一.Redis官网 https:// ...

  3. OnlyOffice验证(二)在Centos7上部署OnlyOffice编译结果

    在Centos7上部署OnlyOffice编译结果   此处将尝试将OnlyOffice验证(一)DocumentServer编译验证的结果部署到Centos7上.并且使用其它服务器现有的Rabbit ...

  4. mysql如何安装 centos7_如何解决centos7上mysql安装及问题

    本文主要向大家介绍了如何解决centos7上mysql安装及问题,通过具体的步骤向大家展现,希望对大家学习mysql有所帮助. 1 卸载centos7自带mariadb数据库 (1)列出所有被安装的r ...

  5. 在Centos7上部署CloudStack4.10(文章测试)

    在Centos7上部署CloudStack4.10 目录 在Centos7上部署CloudStack4.10    1 一.    概述以及环境介绍    3 二.    安装操作系统,以及初始网络配 ...

  6. Redis 由浅入深 (2) - Redis哨兵和集群的介绍和部署方案(看完这篇redis部署再也不是问题)

    文章目录 Redis的三种部署方案 1. 单机 部署 单机运维 2.主从哨兵 主从结构部署 主从部署 redis 哨兵主从部署 哨兵部署 部署注意事项 3.集群 集群介绍 数据分区 集群的限制 集群部 ...

  7. Docker实践(6)—CentOS7上部署Kubernetes

    Kubernetes架构 Kubernetes的整体架构如下: Master为主控节点,上面运行apiserver,scheduler,controller-manager等组件.Minion相当于工 ...

  8. 在CentOS7上部署.net core 控制台应用程序部署为后台服务

    在CentOS7上部署.net core 控制台app为后台服务 转载于:https://www.cnblogs.com/wangwust/p/9821547.html

  9. K8S实战:Centos7上集群部署

    K8S实战:Centos7上集群部署 更多技术类博文,请关注微信公众号:运维之美. 集群架构 k8s集群的架构 master节点:etcd,api-server,scheduler,controlle ...

最新文章

  1. gitlab部署步骤+汉化
  2. String Typing CodeForces - 954B
  3. SAP - 银企直联
  4. php的优化模块,php memcache模块优化配置详解
  5. 利用Qt元对象技术防止工厂模式下代码臃肿问题,QT 动态创建对象(第2种方法)
  6. Map实现之HashMap(结构及原理)(转)
  7. 直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景
  8. 在ie中关于ajax请求获得数据缓存问题的解决办法
  9. springboot集成swagger2,构建优雅的Restful API
  10. 矩阵分析与应用课程资料
  11. 主成分分析(PCA)与线性判别分析(LDA)的区别与联系
  12. STC4054锂电池充电IC
  13. vue模板解析——源码演示
  14. PowerDesigner实用技巧小结
  15. Google DFP广告管理系统简介:开始与您的网站进行广告集成
  16. 手机网络邻居访问电脑_手机怎么访问局域网电脑共享文件
  17. Spring Boot-配置
  18. 计算机组成原理 原码,反码,补码,移码
  19. c 语言cgi编程,几种语言的CGI编程
  20. Latex的中文模板分享~~~

热门文章

  1. UA OPTI501 电磁波5 电磁场的基本物理量:电磁场的源与电磁场的强度
  2. UA MATH567 高维统计 专题0 为什么需要高维统计理论?——高维统计理论的常用假设
  3. Bochs调试Linux内核6 - 启动过程调试 - 跳到bootsect引导程序执行
  4. Linux根文件系统学习总结
  5. win32 断言函数和转换到COFF期间失败错误
  6. VC++开发简单DLL并调用
  7. oracle 备份与恢复学习总结
  8. 用按键精灵自动消除行号失败记
  9. jquery.desktop.js 代码分析
  10. 学习旧岛小程序 (2) 自定义组件