linux上安装Redis

Redis简介:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。
redis各个版本下载地址
下好安装包之后,直接拖进服务器->解压,我下的版本为redis-3.0.4

tar -zxvf  redis-3.0.4.tar.gz

进入解压后的文件,敲make命令,如果linux上没有gcc环境则会报下面的错:
在这里插入图片描述
在这里插入图片描述
如果没有报错,则redis已经安装好了!!!可以直接跳到最后看如何使用。

解决该错误的方法:
方法一,敲下面的命令,即可安装gcc环境:

yum install gcc-c++

方法二,在 /media/CentOS_6.8_Final/Packages 目录下挨个运行下面的语句:

rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm 
rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm 
rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm 
rpm -ivh libgomp-4.4.7-17.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm

在这里插入图片描述

注!没必要完全的按照上面的敲,毕竟每个人的linux系统多少有点差异,敲到版本号前面,再按tab键让他自己补全就行
环境解决好直接,再次进入redis解压后的目录,注意!因为第一次make失败,必须先得执行一下make distclean,不然依旧报下面的错:
在这里插入图片描述
再次敲make命令,安装成功的标志如下,可以忽略所有警告!
在这里插入图片描述

怎么玩耍???

首先我们得先改一下配置,但直接修改原文件多少很危险,所以我们复制解压文件夹中的redis.conf到一个自己建立的文件夹 /myredis 中:

cp redis.conf  /myredis /

并修改该拷贝后的文件,将下面原为no的地方改为yes:
在这里插入图片描述

现在在解压后的文件夹中敲命令,运行redis,下面是启动,放数据,取数据,关闭的操作:
在这里插入图片描述
上面因为没有将redis加入环境变量中,所以只能在解压后的文件夹中操作。
比如我想在任意目录下启动redis,就得将redis放进环境变量:

vim /etc/profile

加入下面的几行,自己灵活调整:
在这里插入图片描述
记得改完后保存,再输入下面的命名,让环境生效:

source /etc/profile

这里我说一个问题!!虽然配了环境之后,可以在任意目录下开启redis服务。但是发现之前增加的k-v对怎么都不见了。而且在操作结束后,会在当前的目录下生成一个dump.rdb文件!
我再解释一下这个dump.rdb文件吧,这个文件是个快照文件:
默认情况下,每隔一段时间redis服务器程序会自动对数据库做一次遍历,把内存快照写在一个叫做“dump.rdb”的文件里,这个持久化机制叫做SNAPSHOT。有了SNAPSHOT后,如果服务器宕机,重新启动redis服务器程序时redis会自动加载dump.rdb,将数据库状态恢复到上一次做SNAPSHOT时的状态。至于多久做一次SNAPSHOT,SNAPSHOT文件的路径和文件名,你可以在redis的conf文件里指定。默认存放的位置是启动时的当前目录!!!!
上面如果看不懂,我就简单的翻译一下,意思是这个文件就是存数据的地方。然而redis默认的配置是在当前目录中生成数据存放的容器(dump.rdb),你在不同的目录下启动redis,自然就是用到不同的数据存放容器(dump.rdb),因为每个数据存放的容器是独立的,所以你在不同的目录下打开,数据自然不一样。

想修改就改redis.conf的这个部分,改成你想指定的路径位置,这样数据就统一了。。。
在这里插入图片描述
感觉这篇博客是我写的最详细的了,解决上面的问题,我可是用了很长的时间。读者如果认真的看完应该能少走很多的弯路,如果有帮助就点个赞鼓励我一下呗.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

键盘歌唱家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值