ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

liunx上的redis安装

2021-03-24 21:02:17  阅读:161  来源: 互联网

标签:opt 10 gcc redis liunx install 6.0 安装


1:官网上找到安装包进行下载,https://redis.io/

liunx上的redis安装

2:下载完成,连接虚假机,解压redis的安装包 /程序一般放在opt下 。
命令行 mv redis-6.0.10.tar.gz /opt
如果报mv: cannot move ‘redis-6.0.10.tar.gz’ to ‘/opt/redis-6.0.10.tar.gz’:
Permission denied 就是权限问题 命令行su输入自己密码,即可!

3:之后可以 cd /opt查看 之后输入命令 tar -zxvf redis-6.0.10.tar.gz 解压完成

liunx上的redis安装

4:查看 解压完成

liunx上的redis安装

5:进去查看配置文件

liunx上的redis安装

6:安装基本环境 yum install gcc-c++

liunx上的redis安装

7:安装完成查看版本 gcc -v

liunx上的redis安装

8:执行make 命令(把所有需要的文件给你配置上) 这里会报错

liunx上的redis安装

9:解决方法: 原因是自 redis 6.0.0 之后,编译 redis 需要支持 C11 特性,C11 特性在 4.9 中被引入。 Centos7 默认 gcc 版本为 4.8.5,所以需要升级gcc版本。(这个是我从网上找的https://blog.csdn.net/u011552171/article/details/108189641)有需要可以看

yum -y install gcc gcc-c++ make tcl
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
10:把以上命令执行一遍,重新make问题解决 看图

liunx上的redis安装

11:之后重新make一下

liunx上的redis安装

12:make install 确认是否安装(也可以选不去执行)

liunx上的redis安装

13:安装成功之后我们看一下redis默认安装路径 usr/local/bin 如图:

liunx上的redis安装

14:到这一步就可以安装配置了(将redis配置文件 复制到当前目录下)

​ 操作步骤1:新建一个目录 mkdir kconfig 2: 执行命令 cp /opt/redis-6.0.10/redis.conf kconfig

liunx上的redis安装

15:redis不是后台启动的,需要修改配置文件vim redis.conf (把截图部分改为 yes)

liunx上的redis安装

16:修改完退出保存 :wq,返回/usr/local/bin 命令行启动:redis-server kconfig/redis.conf

liunx上的redis安装

17:这里有个小问题,就是当我输入redis-server kconfig/redis.conf 没有反应,当时我以为是我安装的有问题,毕竟是最新的,但是我抱着试一试的心态 redis-cli -p 6379 连接成功了 我又试着操作了一下如图

liunx上的redis安装

18:新建终端 查看 redis的端口 ps -ef|grep redis

liunx上的redis安装

19:如何关闭 redis 命令 shutdown ,之后执行退出 exit

liunx上的redis安装

20:再次查看 ps -ef|grep redis

liunx上的redis安装

标签:opt,10,gcc,redis,liunx,install,6.0,安装
来源: https://blog.51cto.com/14954398/2671020

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有