Redis6:第二章:(2)Redis6 下载安装

摘要:
8.准备gcc环境。在Redis-6.2.1目录中再次运行make命令,而不是运行maketest。这将花费很多时间……9.跳过maketest并继续:makeinstall 3.安装目录redis将安装在/usr/local/bin目录中。

一、安装版本

  1、下载地址

  Redis 官方网站:http://redis.io

  Redis 中文官方网站:http://redis.cn/

    Redis6:第二章:(2)Redis6 下载安装第1张

     Redis6:第二章:(2)Redis6 下载安装第2张

   2、安装版本

    •  6.2.1 for Linuxredis-6.2.1.tar.gz)
    •  不用考虑在windows环境下对Redis的支持;

  Redis6:第二章:(2)Redis6 下载安装第3张

二、安装步骤

  1、准备工作:下载安装最新版的gcc编译器

    安装 C 语言的编译环境:(这些命令不太懂)

yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash

      安装 gcc

yum install gcc

      测试 gcc 版本,gcc --version

    Redis6:第二章:(2)Redis6 下载安装第4张

  2、下载 redis-6.2.1.tar.gz 放在 /opt 目录

  3、解压命令:tar -zxvf redis-6.2.1.tar.gz

  4、解压完成后进入目录:cd redis-6.2.1

  5、在redis-6.2.1目录下再次执行make命令(只是编译好)

  6、如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件

    Redis6:第二章:(2)Redis6 下载安装第5张

  7、解决方案:运行make distclean

    Redis6:第二章:(2)Redis6 下载安装第6张

     因为第一次运行 make 可能出错,产生了遗留文件,使用这个命令可以清除之前的遗留文件。

  8、准备好 gcc 环境,在redis-6.2.1目录下再次执行make命令(只是编译好)

    Redis6:第二章:(2)Redis6 下载安装第7张

     不要运行 make test,会非常耗费时间....

  9、跳过make test 继续执行: make install

    Redis6:第二章:(2)Redis6 下载安装第8张

三、安装目录

  Redis 会安装到  /usr/local/bin  目录中。

  查看默认安装目录:

redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何

redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲

redis-check-dump:修复有问题的dump.rdb文件

redis-sentinel:Redis集群使用

redis-server:Redis服务器启动命令

redis-cli:客户端,操作入口

  

四、启动 Redis

  1、前台启动(不推荐)

    直接在安装目录运行 redis-server 命令

    Redis6:第二章:(2)Redis6 下载安装第9张

    前台启动,命令行窗口不能关闭,否则服务器停止

  2、后台启动(推荐)

  (1)备份 redis.conf

    拷贝一份redis.conf到其他目录

cp  /opt/redis-6.2.1/redis.conf  /myredis/redis.conf

  (2)后台启动设置 daemonize no 改成 yes

    修改redis.conf(128行)文件将里面的daemonize no 改成 yes,让服务在后台启动

  (3)Redis 启动

redis-server    /myredis/redis.conf

      Redis6:第二章:(2)Redis6 下载安装第10张

五、其他操作

  1、用客户端访问:redis-cli

    Redis6:第二章:(2)Redis6 下载安装第11张

  2、多个 redis 示例,可以指定 ip 和端口

redis-cli -h ip -p port
redis-cli -p 6379

  

  3、测试连通性:ping

    Redis6:第二章:(2)Redis6 下载安装第12张

  4、Redis 关闭

  (1)单实例关闭:redis-cli shutdown

    Redis6:第二章:(2)Redis6 下载安装第13张

  (2)也可以进入终端后再关闭(shutdown 或 exit)

    Redis6:第二章:(2)Redis6 下载安装第14张

  (3)多实例关闭,指定端口关闭

redis-cli -p 6379 shutdown

  

  如果安装过程出现了问题,可以参考下面两篇文章:

  Redis 安装篇一(3.0.4)

  Redis安装篇二(3.2.0)

免责声明:文章转载自《Redis6:第二章:(2)Redis6 下载安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇基于Doxygen的C/C++注释原则Linux的ssh监听多个端口下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

RedisTemplate访问Redis数据结构(二)——List

RedisTemplate使用ListOperations专门操作list列表。首先初始化spring工厂获得redisTemplate和opsForList private RedisTemplate<String,Object> redisTemplate; private ListOperations<String,...

Redis哨兵(高可用)搭建

目录 一、redis高可用--sentinel哨兵 1.sentinel介绍 2.sentinel的构造 3.sentinel的功能 4.sentinel的具体工作 5.故障转移流程 6.sentinel选择主库的规则 7.sentinel特性 二、sentinel实战 1.环境准备 2.准备主从状态 3.配置sentinel哨兵 4.启动s...

redis的基本用法

一.Redis添加缓存的使用方法 2.将二维表(数据库表数据)存入redis中 二.jedis的使用方法 1.加入jedis相关jar包 2.使用jedis存储数据 3.创建数据库连接池 步骤2每次都要创建连接,比较消耗资源。 三.Redis集群 1.集群架构 2.检测每个集群节点的健康状态 数据存放在集群的服务器上的规则 四.集群...

【转】gcc中的-w -W和-Wall选项

-w的意思是关闭编译时的警告,也就是编译后不显示任何warning,因为有时在编译之后编译器会显示一些例如数据转换之类的警告,这些警告是我们平时可以忽略的。 -Wall选项意思是编译后显示所有警告。 -W选项类似-Wall,会显示警告,但是只显示编译器认为会出现错误的警告。 在编译一些项目的时候可以-W和-Wall选项一起使用。 举个例子: #includ...

redis命令monitor详解

通过monitor这个命令可以查看数据库在当前做了什么操作,对于管理redis数据库有这很大的帮助 如图示,在redis客户端进行操作显示info,另一个窗口打开monitor就会显示出这个命令的操作,类似于linux中的history命令...

system 系统调用、gcc编译过程

system 库函数的功能是执行操作系统的命令或者运行指定的程序 #include <stdio.h> #include <stdlib.h>//引入库 int main() { //system("notepad");//打开记事本 system("dir");//查看目录   system("ipconfig")...