当前位置: 首页 > news >正文

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
http://www.cnnetsun.cn/news/544068.html

相关文章:

  • Vivado IP核实现SPI通信协议:深度剖析时序配置
  • 探究大数据领域数据工程的分布式计算模式
  • 完整示例:Proteus中构建独立按键+数码管电路
  • 救命神器2026 TOP10 AI论文软件:专科生毕业论文救星测评
  • 快速理解交叉编译工具链三元组:工业嵌入式入门必看
  • Keil5智能感知配置实战:从零实现自动补全
  • 基于nodejs+Vue学生社团管理系统的设计与实现_33x07u9r
  • C++ 结构体(struct)
  • STM32驱动8位并口LCD显示屏操作指南
  • 论文查重优化的现代方法:六款AI工具实现高效文本改写的操作步骤
  • 通过AI技术提升论文原创性:六大智能工具改写文本的实用技巧解析
  • 借助10款AI论文写作工具,高效复现数学建模领域的优秀论文,同时通过智能改写提升内容质量。
  • 提升论文原创性的有效方法:六款AI工具改写文本的实用操作指南
  • 学术查重未通过?五个关键方法帮你快速降低重复比例。
  • 亲测好用9个AI论文软件,助你搞定研究生毕业论文!
  • 论文查重不合格?五个高效步骤帮你快速调整文本。
  • AO3镜像站终极部署指南:3步实现稳定访问同人作品库
  • 论文写作效率翻倍:9款AI辅助工具深度体验评测
  • node.js基于vue的某电梯厂固定资产管理系统excel数据导入 可视化_vfa9327d_
  • 通信原理篇---数字通信系统与模拟通信系统
  • 3分钟搞定:WenQuanYi Micro Hei免费中文字体完整使用指南
  • [Linux外设驱动详解]8. GPIO子系统
  • 3.41 运筹规划问题入门:线性规划、整数规划、混合整数规划详解
  • 翻转内容的两种办法
  • Sign-Sacker签名掠夺者:终极数字签名复制技术完整指南
  • 3.32 视觉算法在企业中的应用:从人脸识别到缺陷检测,6大应用场景
  • ReactPage内容导出PPT:革命性的企业级内容复用解决方案
  • 如何快速配置DOL游戏美化包:新手终极指南
  • 工作流自动化方法论:从业务流程优化到零代码配置实战
  • 智能字体管理实战指南:WenQuanYi Micro Hei极致配置完全手册