架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10850|回复: 2

[Redis] 【实战】Linux Redis 源码安装和部署

[复制链接]
发表于 2021-7-8 11:29:40 | 显示全部楼层 |阅读模式
首先,Linux 服务器需要安装 gcc 等包,命令如下:

否则会报错如下:

(如果有如下报错,请安装好 gcc 后,删除 redis 整个目录,重新解压


make[1]: Entering directory `/data/middleware/redis-6.2.4/src'
    CC Makefile.dep
make[1]: Leaving directory `/data/middleware/redis-6.2.4/src'
make[1]: Entering directory `/data/middleware/redis-6.2.4/src'
    CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/data/middleware/redis-6.2.4/src'
make: *** [all] Error 2


cd src && make all
make[1]: Entering directory `/data/middleware/redis-6.2.4/src'
    CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
#include <jemalloc/jemalloc.h>
                               ^
compilation terminated.
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data/middleware/redis-6.2.4/src'
make: *** [all] Error 2

回顾:

监控 Redis 正在执行的命令
https://www.itsvse.com/thread-9959-1-1.html

Redis 问题排查之 SLOWLOG 慢查询
https://www.itsvse.com/thread-9728-1-1.html

Redis MISCONF Redis is configured to save RDB snapshots
https://www.itsvse.com/thread-9650-1-1.html

Redis Benchmark 基准性能测试
https://www.itsvse.com/thread-9645-1-1.html

Redis 使用 Lua 脚本详解
https://www.itsvse.com/thread-9634-1-1.html

.NET/C# 操作 Redis 无序集合
https://www.itsvse.com/thread-9622-1-1.html

Redis 持久化 RDB 和 AOF 的区别
https://www.itsvse.com/thread-9555-1-1.html

Docker 安装运行 Redis 缓存
https://www.itsvse.com/thread-8995-1-1.html

【实战】CentOS 7安装Redis 5.0.3教程
https://www.itsvse.com/thread-7201-1-1.html

redis一个实例能存多少key,key与value最大是多少?
https://www.itsvse.com/thread-6848-1-1.html

关于redis中文无法正常显示的问题
https://www.itsvse.com/thread-5032-1-1.html

redis 开启远程访问
https://www.itsvse.com/thread-5011-1-1.html

Windows 无法启动 Redis 服务,错误 1067: 进程意外终止。
https://www.itsvse.com/thread-5010-1-1.html

【实战】centos安装redis 4.0.8
https://www.itsvse.com/thread-4614-1-1.html

redis设置远程连接和访问密码
https://www.itsvse.com/thread-4101-1-1.html

.net/c# 操作redis缓存增删改查[源码]
https://www.itsvse.com/thread-4068-1-1.html

redis 清空数据缓存
https://www.itsvse.com/thread-4027-1-1.html

Redis INFO [section]参数详解
https://www.itsvse.com/thread-4014-1-1.html

redis 持久化配置和关闭持久化
https://www.itsvse.com/thread-4012-1-1.html

redis中save和bgsave区别
https://www.itsvse.com/thread-4010-1-1.html

redis 的两种持久化方式及原理
https://www.itsvse.com/thread-4009-1-1.html

Redis 三种启动方式
https://www.itsvse.com/thread-4008-1-1.html

Redis修改默认端口号以及设置访问密码
https://www.itsvse.com/thread-2577-1-1.html

Redis windows 64位下载,官方下载地址
https://www.itsvse.com/thread-2576-1-1.html


下载 redis 发布包、解压、编译,命令如下:



编译成功,如下图:


QQ截图20210708105729.jpg QQ截图20210708110441.jpg

修改 redis.conf 配置后,尝试启动 redis 软件,命令如下:

QQ截图20210708111900.jpg

新建 redis.service 脚本,如下:



上传到 /etc/systemd/system 目录下面,添加到服务,命令如下:

QQ截图20210708112728.jpg

(完)




上一篇:Windows Kafka ERROR Failed to clean up log for __consumer_offsets
下一篇:MySQL 查询数据库表的注释
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-10-15 09:01:12 | 显示全部楼层
执行完  make 命令后,需要执行如下命令:

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-12-3 09:38:35 | 显示全部楼层
解压后,通过如下命令安装:

redis.conf 配置文件,主要修改如下:

启动



码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-6-10 04:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表