news 2026/4/28 4:31:56

Linux安装redis

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux安装redis
Linux安装redis
  • 一.下载
  • 二.解压配置
    • 1.创建文件夹
    • 2.上传文件
    • 3.解压
    • 4.编译配置
  • 三.启动测试
    • 1.启动
    • 2.防火墙配置
    • 3.测试
  • 四.设置开机自启
    • 1.配置脚本
    • 2.添加服务
    • 3.测试

一.下载

redis官网:https://redis.io/
redis官方下载地址:http://download.redis.io/releases/

因为我一直使用的是redis3.0.504版本的,这里我就下载这个版本

二.解压配置

1.创建文件夹

创建文件夹

mkdir /usr/local/redis

进入文件夹

cd /usr/local/redis

2.上传文件

上传刚才下载的文件,或者使用wget命令下载,因为没有找到3.0.504所以下载了3.0.5

wget http://download.redis.io/releases/redis-3.0.5.tar.gz

3.解压

解压

tar -zxvf redis-3.0.5.tar.gz

进入文件

cd redis-3.0.5

4.编译配置

安装依赖

yum install -y gcc tcl

指定目录编译安装

make install PREFIX=/usr/local/redis

复制配置文件

cp /usr/local/redis/redis-3.0.5/redis.conf /usr/local/redis/bin

三.启动测试

1.启动

进入文件

cd /usr/local/redis/bin

启动

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

直接显示启动成功

2.防火墙配置

这里需要注意,有防火墙的需要放开端口
我虚拟机的ip为192.168.19.10

有的人会连接不成功,是因为发防火墙没有放开端口,这里有两种方法,关闭防火墙或者开放端口

关闭防火墙

systemctl stop firewalld

开放端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

开放完端口后需要重启防火墙才能生效

firewall-cmd --reload

3.测试

如果想断开连接,使用ctrl+c

然后就连接不上了

四.设置开机自启

有多个方式,比如使用systemctl或者使用chkconfig
这里使用chkconfig

1.配置脚本

复制启动脚本

cp /usr/local/redis/redis-3.0.5/utils/redis_init_script /etc/init.d/redis

编辑脚本

vi /etc/init.d/redis

主要修改下面几个配置

REDISPORT=6379 # 下面这俩配置的就是编译安装的哪个目录 EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid # 下面这个配置编译安装目录下的可以,配置原来解压目录的也行 CONF="/usr/local/redis/bin/redis.conf"

然后使用esc在之后输入:wq,保存退出

2.添加服务

添加到服务列表

chkconfig --add redis

查看列表

chkconfig --list

设置开机自启

chkconfig redis on

有的人这里会有报错:服务 redis 不支持 chkconfig

在文件第二行也就是#!/bin/sh下面添加一下内容
chkconfig是注册开机启动的运行级别
2345是默认启动级别
10代表Start的顺序
90代表Kill(Stop)的顺序

# chkconfig: 2345 10 90 # description: my redis

3.测试

想要测试是不是成功设置开机自启了,就执行命令,重启机器,然后进行连接测试

shutdown -r now
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 9:43:46

工业安全继电回路设计:基于Proteus元件对照表实战

工业安全继电回路设计实战:从Proteus仿真到真实世界的无缝衔接在现代工厂的控制柜中,你是否曾见过那些整齐排列、外壳标有“PNOZ”或“SR”字样的小盒子?它们不像PLC那样引人注目,也不像变频器那样复杂,但一旦急停按钮…

作者头像 李华
网站建设 2026/4/27 22:33:13

ue5 插件 WebSocket

WebSocket Plugin for Unreal Engine fab中搜索: WebSocket 2025 https://blog.csdn.net/qq_17523181/article/details/134514744 插件:2022年: https://github.com/inveta/InWebSocketClient

作者头像 李华
网站建设 2026/4/28 0:46:04

基于nodejs+Vue的二手书估价回收平台_r7iyy6nh

文章目录 技术架构概述核心功能模块特色与创新点技术实现细节 项目技术介绍开发工具和技术简介nodejs类核心代码部分展示结论源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 技术架构概述 Node.js与Vue.js结合构建的二手书估价回收平台…

作者头像 李华
网站建设 2026/4/24 16:06:55

aarch64启动代码编写:向量表与异常向量入门教程

aarch64启动代码实战:向量表与异常处理从零搭建你有没有遇到过这样的场景?板子一上电,程序还没跑进main()就死机了,串口输出一片空白,JTAG也连不上——这种“卡在黑暗中的bug”,往往就藏在那几十行不起眼的…

作者头像 李华
网站建设 2026/4/24 12:08:12

emwin双缓冲技术实现完整指南

emWin双缓冲技术实现完整指南从一个“撕裂的进度条”说起你有没有遇到过这样的场景?在调试一块工业触摸屏时,用户滑动一个调节条,界面上的数值明明在变化,但显示却像卡顿了一样,甚至出现上下错位的“断裂线”——就像画…

作者头像 李华
网站建设 2026/4/28 0:27:50

右键图片直接转换图片格式,告别繁琐的格式转换(IMGConverter)

IMGConverter是一款图片格式转换工具,这类的工具其实很多,但是操作起来却比较繁琐。 通常情况下我们要“打开软件”—“上传图片”—“选择转换格式”—“转换”—“保存”,但是这款工具简化了这些不必要的程序。打开软件后,点“…

作者头像 李华