首页 > 数据库 >VMware虚拟机中Linux系统下面的redis安装(详解,含采坑经验!!!)

VMware虚拟机中Linux系统下面的redis安装(详解,含采坑经验!!!)

时间:2022-09-29 19:57:45浏览次数:84  
标签:采坑 虚拟机 redis 指令 yum 执行 安装

部分参考了这篇博客,里面讲的很详细:https://www.cnblogs.com/flower-dance/p/14731073.html

而我在安装的过程中还遇到了很多问题,在文末。

首先说一下我的安装步骤

如下:

1、首先需要下载一个虚拟机或者购买云端服务器,再去redis官网下载一个tar.gz包,我的是redis-5.0.14.tar.gz,而我用的是虚拟机,VMware虚拟机,从主机中拷贝文件,直接将文件拖拽到Linux的操作桌面即可,使用 指令:cd /root/桌面,运行ls指令找到redis安装包,之后运行

指令:mv redis-5.0.14.tar.gz /opt/,将文件移动到 /opt/文件目录下面,

2、再执行: tar -zxvf redis-5.0.14.tar.gz 解压文件

3、解压完成后:执行: yum install gcc-c++ 安装C的编译环境,如果出现错误,则是未安装成功c环境,需要安装了c的环境再进行下面操作

4、执行:make && make install 编译并安装

5、出现下图,证明软件已经安装成功!!!

 

 6、修改配置文件,默认文件安装在:usr/local/bin/

7、打开目录,执行cd usr/local/bin/,然后执行创建文件夹指令: mkdir redisConfig  

8、打开配置文件位置,执行cp redis.conf ../../../usr/local/bin/redisConfig/,redis.conf文件拷贝到对应的安装目录下面。

9、在安装了redis的目录下,执行指令:./redis-server redisconfig/redis.conf 启动redis客户端

10、执行指令 ./redis -p 6379,完成redis启动,输入ping,返回pong

11、设置开启自启模式,参考链接文章

这里我要说我遇到的一个坑,遇见安装C的时候,程序报错,一共两次,一次是源不能用,清理缓存后,又报致命错误,什么.h文件致命错误,耗费我好久才装上:

下面是解决办法:

先要执行指令rm -f /etc/yum.repos.d/CentOS-Base.repo,将不能用的源删除(系统正常运行的时候尽量不要删),

如果执行yum repolist all后,发现源全部禁用了,也不要慌,切换到根目录,

执行指令:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 

 就会出现这个:

 

执行指令:sudo yum-config-manager --enable [源名称,我这里是CentOS-7 - Base - mirrors.aliyun.com] 

之后再执行指令:yum install gcc-c++,就可以安装C的语言环境了,一堆指令,全部按y,就安装成功就好啦

标签:采坑,虚拟机,redis,指令,yum,执行,安装
From: https://www.cnblogs.com/lhr123/p/16742831.html

相关文章

  • 【Redis】RDB AOF
    AOF和RDB是两种redis持久化的机制。RDB:RDB是将支持当前数据的快照存成一个数据文件的持久化机制。1.在生成快照时,将当前进程fork出一个子进程.2.然后在子进程中循环所有......
  • linux虚拟机无法访问yum仓库百度等外网
    问题五:虚拟机无法访问百度或其他外网虚拟机可以与本机通信,xshell连接正常,但是通过虚拟机无法yum访问yum源;通过ping百度网站,发现无法ping通。使用的方式为NAT。虚拟机......
  • 虚拟机扩充磁盘和内存
    在进行虚拟机扩大磁盘后发现系统数据盘大小并未发生变化,需要对新加的磁盘进行分区操作,操作步骤详细见以下链接。参考文档:https://www.cnblogs.com/beyondhd/p/15222482.......
  • 基础篇Redis
    1.初识Redis1.1.关系型与非关系型的差异存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操......
  • redis分布式锁探讨
     基于jedis的能力,探讨了分布式锁的一些初级实现publicclassDistributeLock{privateJedisClusterjedisCluster;publicDistributeLock(){Se......
  • VMware16的安装及VMware配置Linux虚拟机(详解版)
    何故Mhttps://blog.csdn.net/m0_50519965/article/details/116175873?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166443741016782388011505%2522%252C%25......
  • redis基础
    一、五大数据类型1、Redis键(key)①、首先创建一些key,并赋上对应值:redis127.0.0.1:6379>SETw3c1redisOKredis127.0.0.1:6379>SETw3c2mysqlOKredis127.0......
  • Redis(四)持久化
    官网介绍:http://www.redis.ioRedis提供了2个不同形式的持久化方式。RDB(RedisDataBase)AOF(AppendOfFile)第一章RDB(RedisDataBase)1.1官网介绍1.2RDB是什么?......
  • Lua 脚本在 Redis 事务中的应用实践
    Lua脚本在Redis事务中的应用实践使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,......
  • Lua 脚本在 Redis 事务中的应用实践
    Lua脚本在Redis事务中的应用实践使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中......