Linux:Redis7.2.4的源码包部署(2)

本章使用的是centos****9进行部署


1.获取rpm安装包

Index of /releases/ (redis.io)https://download.redis.io/releases/这个网站有历史的版本,我这里使用的是最新版7.2.4进行安装

点击即可进行下载

方进Linux中,如果你的Linux中可以直接使用wget去下载


2.安装

放进来以后先去安装所需环境

复制代码
yum -y install gcc* chkconfig

再去解redis的包

复制代码
tar xfvz redis-7.2.4.tar.gz -C /usr/local/

前往redis解压包的位置进行编译安装

复制代码
cd /usr/local/redis-7.2.4/

编译安装

复制代码
make

make install

进去utils/目录编辑一下安装脚本

复制代码
cd utils/

编辑脚本

复制代码
vim install_server.sh


将下面这些前面加上注释#

#bail if this system is managed by systemd
_pid_1_exe="$(readlink -f /proc/1/exe)"
if [ "${_pid_1_exe##*/}" = systemd ]
then
        echo "This systems seems to use systemd."
        echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
        exit 1
fi


改为

#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi

改完以后:wq保存退出

再去执行一下脚本就可以进行安装了

复制代码
./install_server.sh

这里都使用默认的,如果你自己有需要变动的根据他的提示变化就行


3.修改配置文件

复制代码
vim /etc/redis/6379.conf

# 第88行
bind 127.0.0.1 -::1
# 改为
bind 0.0.0.0
# 允许任何地址连接



# 第112行
protected-mode yes
# 改为
protected-mode no
#安全性降低

这样修改完以后就可以开启服务了

先关闭一下,让他重新加载一下配置

复制代码
/etc/init.d/redis_6379 stop

开启服务

复制代码
/etc/init.d/redis_6379 start

查看一下端口号

复制代码
netstat -anpt | grep 6379

只要可以看到6379就行


4.登录测试

输入red然后按键盘上的"tab"键两下

有关于redis的命令提示

再去测试登录

复制代码
redis-cli

这样就行

或者另外一种

redis-cli -h redis服务器ip -p 6379

复制代码
redis-cli -h 192.168.6.22 -p 6379

这样就可以了

如果想了解更多你可以去官方文档寻找

Redis - The Real-time Data Platformhttps://redis.io/

相关推荐
前端 贾公子7 分钟前
第09章:上下文与记忆 (4)
java·服务器·前端
给AI剪纸的打工人8 分钟前
OpenCode怎么接第三方API?自定义Provider与Responses配置实战
linux·数据库·人工智能
BangD12 分钟前
visual stdio解决中文乱码问题
服务器
白猫不黑12 分钟前
网络空间安全/信息安全专业学习规划(超级详细版)
运维·学习·安全·web安全·网络安全·信息安全
裕晟资质规划19 分钟前
西安政务信息化项目涉密系统集成资质准入解析:甲级/乙级承接边界、等保差异与合规承接路径
大数据·运维·数据库·人工智能·安全·政务
lingran__33 分钟前
Linux 基础常用指令万字详解(下)|一切皆文件:重定向、管道、日志 与 Shell 原理
linux·运维·服务器·shell·管道·重定向·打包压缩
ouynagda38 分钟前
Linux信号与进程间通信学习笔记
linux·笔记·学习
祖力5538 分钟前
进程间通信(IPC机制):无名通道与有名通道
linux·运维·服务器·进程·通信·进程间通信·ipc
XR12345678841 分钟前
连锁多分支办公网络怎么选?统一运维与快速开局是关键
运维·网络·php
kkkkkkkkkk_Z1 小时前
学嵌入式和Linux应用编程|学习日记Day26:Linux进程完整学习笔记
linux·笔记·学习