linux系统安装redis
一、环境检查
Redis 是基于 C语言编写的,所有还需要安装 Redis 所需要的 gcc
依赖:
如果没有安装gcc,执行以下命令安装
yum install -y gcc tcl
如果已安装gcc,需要查询gcc版本,以防止redis版本过高,gcc版本低,导致部分软件编译失败,进而安装失败。
gcc -v
我这就是低版本gcc安装高版本redis导致报错失败
大致版本对应关系如下
Redis版本 | Gcc版本 |
2.8.0+ | 4.2+ |
3.0.0+ | 4.4+ |
4.0.0+ | 4.8+ |
5.0.0+ | 5.0+ |
6.0.0+ | 5.0+ |
7.0.0+ | 6.0+ |
二、下载
前往官网https://redis.io/download/下载安装包,点击下载链接下载
如果想要下载其他版本,往下翻就可以,如果需要下载更早版本的,可以访问这个链接查询:其他版本redis
二、安装
我的服务器环境较老,所以使用redis3.0的版本为例。安装在opt目录下为例,如果需要放在新的文件夹中,可以使用【mkdir 文件夹名】命令创建文件夹
1.将安装包上传至/opt下
2.将压缩包解压
1 | tar -zxvf redis-3.0.0.tar.gz |
3.编译安装
进入redis-3.0.0文件夹
cd redis-3.0.0
执行编译安装命令
make && make install
没有报错信息即安装成功
默认安装路径是在 /usr/local/bin
目录下:
改目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令,其中:
- redis-cli:是 redis 提供的命令行客户端
- redis-server:是 redis 的服务端启动脚本
- redis-sentinel:是 redis 的哨兵启动脚本
三、启动
1.修改配置文件
redis 默认启动的命令是 redis-server ,但是该命令只是前台启动,关闭调当前的窗口,redis 也会随之关闭,如果想要 redis 后台启动,就必须去修改 redis 的配置文件,指定配置文件启动。
redis 的配置文件就在之前解压的 redis 安装包下产生的目录下,叫做 redis.conf
在修改之前,最好将文件备份一下
cp redis.conf redis.conf.bak
# 监听地址,默认是 127.0.0.1,会导致只能在本地访问。修改成 0.0.0.0 则可以在任意 IP 访问,生产环境不要设置 0.0.0.0
bind 0.0.0.0
# 守护进程,修改为 yes 后即可后台运行
daemonize yes
# 密码,设置后访问 redis 必须输入密码
requirepass 123456
执行命令
redis-server redis.conf

ps -ef | grep redis

本文作者:远山伴痴人
本文链接:https://www.cnblogs.com/BKYhailong/p/18075594
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库