centos7.5 如何安装redis并在后台运行

1. 下载最新的安装包

官网redis官网下载最新的安装包

image

这里我下载的最新的5.0.8

2. 安装

  • 首先通过FileZilla Client将下载的安装包上传到linux服务器,然后用xshell连接到linux执行解压缩操作

tar -zxf redis-5.0.8.tar.gz 

image
  • 然后进入解压文件copy到/usr/local

mv redis-5.0.8 /usr/local

进入到解压出的文件夹使用make对解压的Redis文件进行编译

遇到make[3]: gcc: Command not found

采用 命令安装


yum -y install gcc+ gcc-c++

再执行make 报fatal error: jemalloc/jemalloc.h: No such file or directory

image

查资料原因是jemalloc重载了Linux下的ANSI C的malloc和free函数。解决办法:make时添加参数。make MALLOC=libc

再次执行


make MALLOC=libc

编译完成,完成之后可以看到解压文件redis 中会有对应的src、redis.conf等文件夹

image
  • 编译成功后,进入src文件夹,执行make install进行Redis安装。
image
  • 运维

为了方便日后管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

1)、创建bin和etc文件

image

2)找到redis.conf,将其复制移动到 /usr/local/redis/ect 下

执行命令如下:


mv redis.conf /usr/local/redis/etc/

3)进入src目录,移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis/bin/

执行命令


mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

4)执行redis-server 启动redis

image

5)设置后台运行

首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)


cd etc/

vim redis.conf

修改 daemonize no->yes

image

再次启动redis服务,并指定启动服务配置文件

redis-server /usr/local/redis/etc/redis.conf

image

netstat -tunpl|grep 6379

image

运行成功,到此结束

作者:乐子
原创公众号:『乐子侃生活』,码码程序,写写专题分享,离开世界之前,总要留下点什么。
原创不易,转载请注明来源(注明:来源于公众号:乐子侃生活, 作者:乐子)。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容