1.下载和安装

在我安装的虚拟机中,我把所有自己安装的软件都放在了/ph/install 目录下,具体以自己实际情况为准。

  1. [root@localhost ~]$ cd /ph/install #进入到自己创建的安装目录下
  2. #下载压缩包
  3. [root@localhost ~]$ wget http://download.redis.io/releases/redis-5.0.0.tar.gz
  4. #解压缩
  5. [root@localhost ~]$ tar -zxvf redis-5.0.0.tar.gz -C /ph/install/
  6.  
  7. #安装gcc基础环境, 可以先查看是否安装过: gcc --version
  8. [root@localhost ~]$ yum -y install gcc
  9. [root@localhost ~]$ yum -y install gcc-c++
  10.  
  11. #编译redis
  12. [root@localhost ~]$ cd /ph/install/redis-5.0.0
  13. [root@localhost redis-5.0.0]$ make MALLOC=libc
  14.  
  15. #安装
  16. [root@localhost redis-5.0.0]$ cd src
  17. [root@localhost src]$ make install
  18.  
  19. #查看是否安装成功, 输入命令: "ll |grep redis-" 如果显示信息如下所示, 就是安装成功
  20. [root@localhost src]$ ll |grep redis-
  21. -rwxr-xr-x. 1 root root 353848 6 26 18:30 redis-benchmark
  22. -rw-rw-r--. 1 root root 29605 10 17 2018 redis-benchmark.c
  23. -rw-r--r--. 1 root root 109104 6 26 18:30 redis-benchmark.o
  24. -rwxr-xr-x. 1 root root 4016272 6 26 18:30 redis-check-aof
  25. -rw-rw-r--. 1 root root 7143 10 17 2018 redis-check-aof.c
  26. -rw-r--r--. 1 root root 28744 6 26 18:30 redis-check-aof.o
  27. -rwxr-xr-x. 1 root root 4016272 6 26 18:30 redis-check-rdb
  28. -rw-rw-r--. 1 root root 13541 10 17 2018 redis-check-rdb.c
  29. -rw-r--r--. 1 root root 65872 6 26 18:30 redis-check-rdb.o
  30. -rwxr-xr-x. 1 root root 771056 6 26 18:30 redis-cli
  31. -rw-rw-r--. 1 root root 249486 10 17 2018 redis-cli.c
  32. -rw-r--r--. 1 root root 871040 6 26 18:30 redis-cli.o
  33. -rwxr-xr-x. 1 root root 4016272 6 26 18:30 redis-sentinel
  34. -rwxr-xr-x. 1 root root 4016272 6 26 18:30 redis-server
  35. -rwxrwxr-x. 1 root root 3600 10 17 2018 redis-trib.rb

2.配置文件修改

  1. #进入到 /ph/install/redis-5.0.0/ 目录下
  2. [root@localhost /]$ cd /ph/install/redis-5.0.0/
  3.  
  4. #创建配置文件的文件夹 和 数据的文件夹
  5. [root@localhost redis-5.0.0]$ mkdir conf
  6. [root@localhost redis-5.0.0]$ mkdir data
  7.  
  8. #将默认配置文件复制一份到conf文件夹下, 同时备份一份
  9. [root@localhost redis-5.0.0]$ cp redis.conf conf/
  10. [root@localhost redis-5.0.0]$ cp redis.conf conf/redis.conf.back

3.redis启动

  1. #进入到 redis-5.0.0/src 目录下, 启动redis服务, &符号表示后台运行, 能够看到如下图所示,启动成功
  2. [root@localhost redis-5.0.0]$ cd src
  3. [root@localhost src]$ ./redis-server ../redis.conf &
  4.  
  5. 9818:M 26 Jun 2020 19:02:20.243 * Increased maximum number of open files to 10032 (it was originally set to 1024).
  6. _._
  7. _.-``__ ''-._
  8. _.-`` `. `_. ''-._ Redis 5.0.0 (00000000/0) 64 bit
  9. .-`` .-```. ```\/ _.,_ ''-._
  10. ( ' , .-` | `, ) Running in standalone mode
  11. |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
  12. | `-._ `._ / _.-' | PID: 9818
  13. `-._ `-._ `-./ _.-' _.-'
  14. |`-._`-._ `-.__.-' _.-'_.-'|
  15. | `-._`-._ _.-'_.-' | http://redis.io
  16. `-._ `-._`-.__.-'_.-' _.-'
  17. |`-._`-._ `-.__.-' _.-'_.-'|
  18. | `-._`-._ _.-'_.-' |
  19. `-._ `-._`-.__.-'_.-' _.-'
  20. `-._ `-.__.-' _.-'
  21. `-._ _.-'
  22. `-.__.-'
  23.  
  24. 9818:M 26 Jun 2020 19:02:20.244 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
  25.  
  26. #ctrl + c 回退到命令行出, 查看进程, 如下所示就证明
  27. [root@localhost src]$ ps -ef|grep redis
  28. root 9818 7878 0 19:02 pts/0 00:00:00 ./redis-server 0.0.0.0:6379
  29. root 9832 7878 0 19:02 pts/0 00:00:00 grep --color=auto redis

4.客户端连接

  1. #本地连接, 如下表示连接成功
  2. [root@localhost conf]$ redis-cli
  3. 127.0.0.1:6379>
  4. 127.0.0.1:6379>
  5. 127.0.0.1:6379>
  6.  
  7. #连接远程redis
  8. [root@localhost conf]$ redis-cli h 61.129.65.248 p 6384

5.配置文件修改和再次启动

  1. #将redis-6379.conf中的注释等都处理掉
  2. [root@localhost redis-5.0.0]$ cd conf
  3. [root@localhost conf]$ cat redis.conf|grep -Ev '^$|#' > redis-6379.conf
  4.  
  5. #进入到conf文件夹对redis-6379.conf文件进行修改
  6. [root@localhost conf]$ vim redis-6379.conf
  7.  
  8. #bind 127.0.0.1 允许外网访问
  9. #bind 0.0.0.0
  10. bind 192.168.23.129
  11.  
  12. #后台启动
  13. daemonize yes
  14.  
  15. #日志文件
  16. logfile "redis-6379.log"
  17.  
  18. #数据文件夹设置
  19. dir /ph/install/redis-5.0.0/data
  20.  
  21. #:wq 保存退出
  22.  
  23. #关闭redis 服务
  24. [root@localhost conf]$ ps -ef|grep redis
  25. root 9818 7878 0 19:02 pts/0 00:00:02 ./redis-server 0.0.0.0:6379
  26. root 10675 7878 0 19:45 pts/0 00:00:00 grep --color=auto redis
  27. [root@localhost conf]$
  28. [root@localhost conf]$ kill -9 9818
  29.  
  30. #再次启动并加载修改后的配置 redis-6379.conf
  31. [root@localhost conf]$ redis-server redis-6379.conf
  32.  
  33. #查看进程是否存在, 如下启动成功
  34. [root@localhost conf]$ ps -ef|grep redis
  35. root 10734 1 0 19:47 ? 00:00:00 redis-server 0.0.0.0:6379
  36. root 10739 7878 0 19:47 pts/0 00:00:00 grep --color=auto redis
  37. [root@localhost conf]$

基于CentOS-7的redis下载和安装的更多相关文章

  1. CentOS 下 Java 的下载、安装、配置

    CentOS 下 Java 的下载.安装.配置 系统: CentOS 7 x86_64 Java 版本: 1.8.0_171 本文将 Java 目录放在 /usr/local/java 文件夹下,读者 ...

  2. 【转】CentOS 7.3 从下载到安装

    CentOS 7.3 从下载到安装  https://blog.csdn.net/sxy2475/article/details/75194142 [百度知道]图解CentOS 7.3安装步骤  ht ...

  3. Redis下载及安装部署

    官网介绍:Redis is an open source advanced key-value store.It is often referred to as a data structure se ...

  4. Windows上redis下载与安装

    一.redis是什么 非关系型内存数据库,以key-value的形式将数据储存在内存中.Mysql是关系型数据库,数据是保存在硬盘中 二.redis下载安装 1.要安装Redis,首先要获取安装包. ...

  5. Redis 下载与安装(Windows版)

    下载 1.Github下载地址:https://github.com/MicrosoftArchive/redis/releases 2.百度网盘下载地址:Redis-x64-3.2.100.zip  ...

  6. 基于CentOS系统下的Oracle的安装

    背景 最近的数据库的实验课,要求利用虚拟机安装CentOS系统,并在此系统上安装Oracle_11g软件实现监听,在windows系统上安装SQL Developer软件作为客户端 ,从而可以在SQL ...

  7. redis下载及安装服务

    1 . 要安装Redis,首先要获取安装包. Windows的Redis安装包需要到以下GitHub链接找到. 链接:https://github.com/MSOpenTech/redis 打开网站后 ...

  8. Redis下载及安装(windows版)

    下载地址1.Github下载地址:https://github.com/MicrosoftArchive/redis/releases2.百度网盘下载地址 https://pan.baidu.com/ ...

  9. 基于centos 创建stress镜像——源码安装stress

    上一篇文章进行了yum安装stress,这次对stress进行源码编译安装,并且生成新的镜像 创建Dockerfile目录 [vagrant@localhost ~]$ mkdir -p /tmp/s ...

随机推荐

  1. MoChat - 国内首款完全开源的 PHP 企业微信管理系统正式发布

    MoChat -- 让企业微信开发更简单 项目地址 Github: https://github.com/mochat-cloud/mochat Gitee: https://gitee.com/mo ...

  2. django使用缓存之drf-extensions

    使用方法:1.直接添加装饰器@cache_response该装饰器装饰的方法有两个要求: 它必须是继承了rest_framework.views.APIView的类的方法 它必须返回rest_fram ...

  3. USB充电限流IC,可调到4.8A,输入 6V关闭

    随着手机充电电流的提升,和设备的多样化,USB限流芯片就随着需求的增加而越来越多,同时为了更好的保护电子设备,需要进行一路或者多路的负载进行限流. 一般说明 PW1503,PW1502是超低RDS(O ...

  4. MYSQL基础知识的复习2

    1.修改表中的数据 update 表名 set 要修改的字段 where 条件;-- 如果修改多个字段那么字段和字段之间用逗号隔开 2.查询(很重要) 1.查询表中部分字段: select 字段名,字 ...

  5. Java 8中字符串拼接新姿势:StringJoiner

    介绍 StringJoiner是java.util包中的一个类,用于构造一个由分隔符分隔的字符序列(可选),并且可以从提供的前缀开始并以提供的后缀结尾.虽然这也可以在StringBuilder类的帮助 ...

  6. Linux学习安装

    Linux学习安装 服务器指的是网络中能对其他机器提供某些服务的计算机系统,相对普通PC, 服务器指的是高性能计算机,稳定性.安全性要求更高 linux安装学习 1.虚拟机 一台硬件的机器 安装vmw ...

  7. U盘UEFI+GPT模式安装CentOS7.X系统

    1.制作CentOS7安装盘 还是老套路,开局先制作安装盘,UltraISO软碟通,上图   (1) 打开UltraISO软件,选择"文件"-> "打开" ...

  8. vercel是什么神仙网站?

    Vercel? vercel是我用过的最好用的网站托管服务.本网站就是基于hexo引擎模板开发,托管在vercel上的. vercel类似于github page,但远比github page强大,速 ...

  9. 回归测试_百度百科 https://baike.baidu.com/item/%E5%9B%9E%E5%BD%92%E6%B5%8B%E8%AF%95

    回归测试_百度百科https://baike.baidu.com/item/%E5%9B%9E%E5%BD%92%E6%B5%8B%E8%AF%95

  10. 三次握手 四次握手 原因分析 TCP 半连接队列 全连接队列

    小结 1. 三次握手的原因:保证双方收和发消息功能正常: [生活模型] "请问能听见吗""我能听见你的声音,你能听见我的声音吗" [原理]A先对B:你在么?我在 ...