前言

环境:centos7 redis-6.2.6.tar.gz(https://redis.io/download)

安装必要依赖、gcc编译工具

yum install -y cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc
yum -y install devtoolset-9-c++
yum -y install devtoolset-9-binutils scl enable devtoolset-9

安装Redis

首先

[root@Redis ~]# wget https://download.redis.io/releases/redis-6.2.6.tar.gz  #下载稳定版本的Redis包
[root@Redis /]# tar -zxvf  redis-6.2.6.tar.gz                              #解压redis包到当前目录
[root@Redis /]# cd redis-6.2.6/                                                #进入目录
[root@Redis /]#  make                                                      #编译
[root@Redis redis-6.2.6]# mkdir /usr/local/redis-6.2.6                     #创建一个目录,作为redis安装目录
[root@Redis redis-6.2.6]# make install PREFIX=/usr/local/redis-6.2.6
#正式安装Redis,加PREFIX参数指定Redis安装到/usr/local/redis-6.2.6,如果不加的话默认安装命令就会生成到/usr/local/bin下
cd src && make install
make[1]: Entering directory `/redis-6.2.6/src'CC Makefile.dep
make[1]: Leaving directory `/redis-6.2.6/src'
make[1]: Entering directory `/redis-6.2.6/src'Hint: It's a good idea to run 'make test' ;)INSTALL redis-serverINSTALL redis-benchmarkINSTALL redis-cli
make[1]: Leaving directory `/redis-6.2.6/src'
[root@Redis redis-6.2.6]# cd /usr/local/redis-6.2.6                            #进入Redis的安装目录
0 directories, 6 files
[root@Redis redis-6.2.6]# ll                                               #ll查看一下有哪些文件,发现只有一个bin目录
total 0
drwxr-xr-x 2 root root 134 Jan 23 22:31 bin
[root@Redis redis-6.2.6]#
[root@Redis redis-6.2.6]# tree bin/                                            #其实就是生成了Redis-server、Redis-cli等6个命令文件而已
bin/redis-benchmarkredis-check-aof -> redis-serverredis-check-rdb -> redis-serverredis-cliredis-sentinel -> redis-serverredis-server0 directories, 6 files
[root@Redis redis-6.2.6]#

复制配置文件

Redis的启动需要指定配置文件,在我们解压的源码包里就有默认配置文件,为了方便。这里把它复制一份到Redis的安装目录下:

[root@Redis redis-6.2.6]#  mkdir /usr/local/redis-6.2.6/etc                         #在Redis安装目录下创建etl目录,存放redis主配置文件
[root@Redis redis-6.2.6]# cp /redis-6.2.6/redis.conf /usr/local/redis-6.2.6/etc/   #复制一份源码包配置文件到Redis安装目录

修改配置文件

默认的Redis配置文件是以前台的方式运行Redis,这里需要修改一下配置,让Redis启动的时候在后台守护进程方式运行,以及设置登陆密码等。

[root@Redis ~]# cd /usr/local/redis-6.2.6/etc/
[root@Redis etc]# ll
total 92
-rw-r--r-- 1 root root 93724 Jan 23 22:55 redis.conf
[root@Redis etc]# vim redis.conf               #主要启用或修改下面这些参数即可
[root@Redis redis-6.2.6]# grep -Ev "#|$^" etc/redis.conf
bind 0.0.0.0                                    #设置哪些IP可以连接Redis-server,4个0表示全部外部计算机都可以连接,危险
port 6379                                       #Redis的默认端口6379
daemonize yes                                   #设置Redis启动为后台守护进程
pidfile /usr/local/redis-6.2.6/redis_6379.pid   #pidfile的路径
loglevel notice                                 #日志级别
logfile /usr/local/redis-6.2.6/redis_6379.log   #日志文件的路径
databases 16                                    #数据库的个数,默认16个
requirepass iflytek                             #设置客户端登陆密码[root@Redis redis-6.2.6]#

启动redis服务

[root@Redis redis-6.2.6]# cd /usr/local/redis-6.2.6/bin/
[root@Redis bin]# ./redis-server  /usr/local/redis-6.2.6/etc/redis.conf    #启动Redis服务并指定配置文件
[root@Redis redis-6.2.6]# lsof -i:6379                                     #查看6379端口
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
redis-ser 23741 root    6u  IPv4  77162      0t0  TCP localhost:6379 (LISTEN)
redis-ser 23741 root    7u  IPv6  77163      0t0  TCP localhost:6379 (LISTEN)
[root@Redis redis-6.2.6]#

客户端登陆Redis

redis-cli就是Redis服务的客户端工具,使用该工具登陆Redis即可:

[root@Redis redis-6.2.6]# cd /usr/local/redis-6.2.6/bin/
[root@Redis bin]# ./redis-cli -h 192.168.118.130 -p 6379           #指定IP、端口连接
192.168.118.130:6379> auth iflytek                                   #使用auth命令来输入密码
OK
192.168.118.130:6379> info                                           #查看Redis的信息

总结

1、安装依赖插件
[root@Redis ~]# yum install -y cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make2、下载、解压、编译、安装
[root@Redis ~]# wget https://download.redis.io/releases/redis-6.2.6.tar.gz #下载稳定版本的Redis包
[root@Redis /]# tar -zxvf  redis-6.2.6.tar.gz                              #解压redis包到当前目录
[root@Redis /]# cd redis-6.2.6/                                                #进入目录
[root@Redis /]#  make                                                      #编译
[root@Redis redis-6.2.6]# mkdir /usr/local/redis-6.2.6                     #创建一个目录,作为redis安装目录
[root@Redis redis-6.2.6]# make install PREFIX=/usr/local/redis-6.2.6
#正式安装Redis,加PREFIX参数指定Redis安装到/usr/local/redis-6.2.6,如果不加的话默认安装命令就会生成到/usr/local/bin下3、复制配置文件
[root@Redis ~]#  mkdir /usr/local/redis-6.2.6/etc                          #在Redis安装目录下创建etl目录,存放redis配置文件
[root@Redis ~]# cp /redis-6.2.6/redis.conf /usr/local/redis-6.2.6/etc/     #复制一份源码包配置文件到Redis安装目录4、修改配置文件
[root@Redis ~]# cd /usr/local/redis-6.2.6/etc/
[root@Redis etc]# vim redis.conf               #主要启动或修改下面这些参数即可
bind 0.0.0.0                                    #设置哪些IP可以连接Redis-server,4个0表示全部外部计算机都可以连接,危险
port 6379                                       #Redis的默认端口6379
daemonize yes                                   #设置Redis启动为后台守护进程
pidfile /usr/local/redis-6.2.6/redis_6379.pid   #pidfile的路径
loglevel notice                                 #日志级别
logfile /usr/local/redis-6.2.6/redis_6379.log   #日志文件的路径
databases 16                                    #数据库的个数,默认16个
requirepass iflytek                             #设置客户端登陆密码5、启动Redis-server
[root@Redis bin]# ./redis-server  /usr/local/redis-6.2.6/etc/redis.conf    #启动Redis服务并指定配置文件
[root@Redis redis-6.2.6]# lsof -i:6379                                     #查看6379端口6、使用客户端工具redis-cli进行连接
[root@Redis bin]# ./redis-cli -h 192.168.118.130 -p 6379                   #指定IP、端口进行连接
192.168.118.130:6379> auth iflytek                                           #使用auth命令来输入密码登陆
OK

Linux下安装Redis讲解相关推荐

  1. Linux下安装Redis及使用

    本文不过多讲解Redis的相关技术,而是面向初学者讲解Redis的安装和配置,以及一些常见的坑,减少初学者入门的难度! 一.Linux下安装Redis linux下安装Redis其实非常地简单,主要有 ...

  2. Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版

    Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版 一.资源 Linux下的Redis的下载地址 二.安装与测试 上传至自己的Linux平台 解压安装包 tar ...

  3. Linux下安装Redis及搭建主从

    Linux下安装Redis 首先在官网下载对应版本的redis包,这里本人使用的是redis-4.0.8.tar.gz.   然后在服务器中存放redis包的路径下执行tar –vxf redis-4 ...

  4. linux配置redis服务,Linux下安装Redis并设置相关服务

    一.简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使 ...

  5. linux下安装Redis

    文章目录 1 linux下安装Redis 1.安装依赖 2.安装 3.测试 设置redis开机启动 yum安装redis遇到的问题(不推荐使用yum安装redis) 1 linux下安装Redis 1 ...

  6. Linux 下安装redis

    记录一下linux下的安装步骤,还是比较复杂的 1. 下载redis-2.8.19.tar.gz: ftp传到linux01上: 解压: tar –zxvf redis-2.8.19.tar.gz 2 ...

  7. Redis基础,Linux下安装Redis和hredis,C++调用Redis,Redis中字符串设计

    文章目录 一.Redis是什么 Redis架构 Redis优势 Redis应用场景 二.Linux下载安装Redis(Ubuntu系统) 了解Redis版本 在线安装Redis 启动Redis服务端 ...

  8. 手把手教你在Windows和Linux下安装Redis及了解Redis基本操作

    Windows 环境下安装Redis redis-windows:https://github.com/ServiceStack/redis-windows/ 管理工具RDM:https://rdm. ...

  9. php 安装redis数据库,Linux下安装Redis以及phpredis模块

    一:Linux下Redis的安装 1. 首先上官网下载Redis 压缩包,地址:http://redis.io/download下载 2. 通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压 ...

  10. linux make编译报错 mv,Linux下安装redis

    1:首先下载redis  http://redis.io/download 2:  需要Linux安装gcc依赖 3:进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz 4:进 ...

最新文章

  1. script runat=server,%%区别
  2. python中 __name__及__main()__的妙处02
  3. java多线程 修改优先级_Java多线程-线程的调度(优先级)
  4. WIN2003设完C盘权限后终端连不上。
  5. 加解密技术(Cryptography)基本概念
  6. 我的世界服务器怎么修复锁链甲,我的世界手机版锁链甲怎么做 怎么获得
  7. Oracle入门教程,新手必读
  8. Ubuntu配置教程
  9. PHP博客导入导出,Thinkphp5.0导入导出详解
  10. Android mc怎么和win10联机,大更新我的世界手机版/win10版联机完美互通
  11. 网孔型高级维修电工实训装置
  12. linux怎样获得最好权限,详解2种Linux获得管理员权限方法
  13. python上传数据到坚果云_坚果云功能
  14. 大哥都是从小弟做起的
  15. 【Lintcode】1132. Valid Triangle Number
  16. 企业IT机房中使用什么灭火器?
  17. ssh隧道连接的3种方式
  18. get在linux中的用法,在Linux中使用GetKeyState(VK_CAPITAL)1
  19. 《实时控制软件设计》第一次阅读笔记
  20. 康耐视ViDi如何实现工具之间的关联

热门文章

  1. 南农计算机分数线,2021南京农业大学录取分数线_历年各专业分数线(2017-2020),各省投档线_一品高考网...
  2. stopwords怎么用_【技术】怎么用Python画出好看的词云图?
  3. 第 7 章 Neutron - 079 - 在 ML2 中 enable local network
  4. BZOJ3835 [Poi2014]Supercomputer 【斜率优化】
  5. 关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat...
  6. 检测目标程序ELF bit是32还是64
  7. April Fools Day Contest 2016 F. Ace It!
  8. SpringApplication run方法第四步解析(三)[(未完结,暂搁置)]
  9. idea无限重置插件安装
  10. redis分布式锁+事务+AOP一起使用注意点