Linux版Redis安装(单机)

之前总觉得安装redis是一件特别简单的事情,特别是单机版的,解压,修改配置,启动就完事了,但是直到刚才,我新装了一个linux(7.0)当我按照以往的方式安装redis的时候发现,安装完成后启动老是出现命令找不到的错误,后来回到redis根目录编译也出错,然后开始向度娘寻找答案,最终发现是缺少c和c++编译环境导致的,现在终于搞定,把安装过程贴出来,仅供参考!
一、下载redis安装包
redis下载地址:http://download.redis.io/releases/
进入这个地址,下载相应的版本,我的是5.0.4的版本,以下是我使用的安装包:
下载地址://download.csdn.net/download/weixin_45417573/12104445
二、安装gcc
也就是我说的c++的编译环境,不安装这个的话很有可能就会编译失败,找不到命令等问题,安装也非常简单,直接在linux中执行命令,然后中途会出现几个需要确认的界面,输入y就可以了,命令如下:

 yum install gcc-c++

三、解压redis安装包
1.将redis安装包放到相应的目录下,执行解压命令:

tar -zxvf redis-5.0.4.tar.gz

2.为了方便,解压后可将解压后的目录文件名修改成redis

mv redis-5.0.4 redis

3.进入redis根目录

cd redis

4.编译,在rc目录下执行以下命令进行编译,编译时间稍长,需要稍微等待一下

make install

编译后出现以下画面就说明编译成功了:
在这里插入图片描述
如果编译失败出现如下错误:
致命错误:jemalloc/jemalloc.h:没有那个文件或目录 #include <jemalloc/jemalloc.h>
使用以下命令重新编译即可:

make MALLOC=libc

四、修改配置文件
1.进入redis.conf文件
在redis根目录下执行:

vim redis.conf

2.注释绑定ip(69行)
否则只有本地可以访问
在这里插入图片描述3.修改受保护模式为no(88行)
在这里插入图片描述4.开启后台启动(136行)
否则开启redis后这个linux系统就干不了别的了
在这里插入图片描述5.保存退出后启动服务

redis-server redis.conf

出现以下界面就说明启动成功了:
在这里插入图片描述也可以启动客户端操作(默认端口6379可以省略不写)

redis-cli 6379

像这样:
在这里插入图片描述安装成功!!!

附加一个彩蛋:
如何优雅的启动jar包?
在jar包的同目录下新建一个文件,文件内容为
java -jar 项目名.jar
然后把文件后缀改成bat(批处理文件)
双击这个bat文件就可以启动这个jar包了

如果要修改配置怎么办呢?只需要把你项目的yml文件也放到同级目录下,然后只要修改yml中的配置,就会自动覆盖项目中的配置!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值