centos7.8中源码编译安装redis
1.下载地址:http://www.redis.cn/download.html
2.所有版本地址:Index of /releases/
我使用的是3.2.12版本
#1.上传文件到/opt文件目录下
通过ftp把文件上去
#2.解压redis-3.2.12.tar.gz包
tar xzf redis-3.2.12.tar.gz
#3.移动解压后的文件到/usr/local/redis目录下
先到/usr/local/目录下创建redis文件夹
mkdir redis
chmod -R 777 redis/
移动/opt目录上的redis文件夹到/usr/local/redis文件夹中
mv redis-3.2.12 /usr/local/redis/
#4.进入/usr/local/redis/redis-3.2.12目录下,使用make命令进行编译
make
编译成功
#5.安装并指定安装目录
make install PREFIX=/usr/local/redis
#6.启动服务
#6.1.后台启动命令
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /usr/local/redis/redis-3.2.12/redis.conf /usr/local/redis/bin/
当前/usr/local/redis/bin目录下是还没有redis.conf文件的
#6.2.修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
默认不是后台启动,需要将daemonize no修改为daemonize yes
#bind 127.0.0.1
把注释去掉,然后把密码改成自己对应的密码
当key失效时,发送一些通知,开启事件通知
#6.3.后台启动
./redis-server redis.conf
ps -ef |grep redis
#7.设置开机启动
#7.1.添加开机启动服务
vi /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target
注意:ExecStart配置成自己的路径
#7.2.设置开机启动
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
#8.创建 redis 命令软链接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
#8.1.测试redis
#9.服务操作命令
systemctl start redis.service #启动redis服务systemctl stop redis.service #停止redis服务systemctl restart redis.service #重新启动服务systemctl status redis.service #查看服务当前状态systemctl enable redis.service #设置开机自启动systemctl disable redis.service #停止开机自启动
#10.查看redis进程已经启动了,需要使用kill -9 进程号的方式杀死进程
#11.查看一下redis的版本
redis-server -v
微信扫一扫:关注我个人订阅号“猿小飞”,更多精彩文章在这里及时发布:
centos7.8中源码编译安装redis相关推荐
- CentOS 7 源码编译安装 Redis
1.下载源码并解压 wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar -xzf redis-4.0.10.tar.gz cd ...
- Linux下源码编译安装Redis及如何后台启动Redis
操作系统:Centos 下载源码包 http://download.redis.io/releases/redis-4.0.9.tar.gz 解压 # tar -zxvf redis-4.0.9.ta ...
- CentOS7 源码编译安装Redis shell脚本
1,系统环境 操作系统 CentOS Linux release 7.6.1810 (Core) 64位 2,执行以下命令完成安装 yum install -y gcc # 安装依赖包wget ...
- linux中源码编译安装mysql常见错误
一) #./configure --prefix=/usr/local/mysql-5.1.54 (mysql指定路径安装报错:) 如下: checking for termcap functions ...
- php源码无法安装mysql_linux中源码编译安装mysql常见错误
(一) #./configure --prefix=/usr/local/mysql-5.1.54 (mysql指定路径安装报错:) 如下: checking for termcap function ...
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/Perl/Python组合成的动态Web应用程序和服务器,它是一组Web应用程序的基础 ...
- 详解LAMP源码编译安装
实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 LAMP简介 一.准备工作 二.编译安装 Apache 三.编译安装 MyS ...
- linux7安装haproxy,Centos7 源码编译安装haproxy
Centos7 源码编译安装haproxy 操作环境: 一台haproxy主机地址为:192.168.80.100 两台web服务器地址分别为:192.168.80.102 192.168.80.10 ...
- CentOS7下源码编译安装MySQL5.6.4
CentOS7下源码编译安装MySQL5.6.4 写这篇博客的主要原因是:请看上一篇博客:CentOS7下更改MySQL5.6.4默认的数据存储位置.对,当初通过rpm安装的mysql5.6.4,一切 ...
最新文章
- 剑指offer:面试题09. 用两个栈实现队列
- iOS自定义View 控件自动计算size能力
- json数据解析详解---代码每行进行分析
- postman根据请求内容生成对应的代码(Java、Go、C语言等)
- 易语言程序应用程序错误退出_为什么我退出Google并构建了一个向孩子们教授个人理财的应用程序
- TortoiseGit上传代码报错error:1407742E
- JPA 系列教程12-复合主键-2个@Id+@IdClass
- RecyclerView(六)设置下拉刷新
- 推荐一些用CRF做图像语义分割的资源
- overflow与BFC解说
- Excel文件导入mysql数据库
- mybatis学习1
- 非常详细的STM32 CAN通信的贴子,从总线细节到编程实现
- 用metasploit(msf)复现MS17-010(经典的永恒之蓝)SMB漏洞
- 浏览器的id_在浏览器的环境下学习ES6的模块化
- 百度云曲显平:AIOps时代下如何用运维数据系统性地解决运维问题?
- 2022全国大学生数学建模竞赛
- 滴水逆向三期和中级和高期教程
- Linux之setenv()/getenv()设置/获取环境变量
- 原生Android设置sim卡锁定,开启SIM卡密码保护