CentOS 7 安装 Redis 5 (单机 6379)

news/2025/1/3 4:19:57/

CentOS 7 安装 Redis 5 (单机 6379)

自己准备好 Redis 5 的安装包并上传至 /opt/ 下的 redis 文件夹下:

cd /opt
mkdir redis
cd redis

准备好 Redis 所需的编译环境:

yum -y install gcc
yum -y install gcc-c++

解压上传的 Redis 压缩包:

tar -zxvf redis-5.0.3.tar.gz

解压后进入 Redis 解压目录执行安装:

cd /opt/redis/redis-5.0.3# 我们指定安装在 /usr/local/redis/ 下
# 如果不指定则会默认安装在 CentOS 7 的 /usr/local/bin 下
make && make install PREFIX=/usr/local/redis

安装完成后会在 /usr/local/redis/ 下生成一个 bin 目录(这是 Redis 的安装目录)

我们需要将Redis 的解压目录下的配置文件 redis.conf 复制到安装目录下

cd /opt/redis/redis-5.0.3cp redis.conf /usr/local/redis/bin/

进入 Redis 安装目录下修改 redis.conf :

cd /usr/local/redis/bin/vim redis.conf

修改内容如下:

bind 注释掉
protected-mode yes 修改为no
daemonize no 修改成 yes
appendonly no 修改成 yes如果要配置集群可以开启 # cluster-enabled yes,不配置集群不用开启

进入 /usr/local/redis/bin/ 启动服务:

./redis-server ./redis.conf

查看进程来确定 Redis 是否启动成功:

ps -aux | grep redis

进入客户端:

redis-cli -h 192.168.25.201 -p 6379# 带上 -c 是表示启动的是 redis 集群
redis-cli -c -h 192.168.25.201 -p 6380

停止 Redis 服务:

redis-cli -h 192.168.25.100 -p 6379 shutdown 

强制关闭 Redis (开发中用的多):

# 查端口号
ps -aux | grep redis# 杀端口号
sudo kill -9 端口号

http://www.ppmy.cn/news/1207576.html

相关文章

2022ICPC济南站

K Stack Sort 题意:给你一个长度为n的排列,设有m个栈,你需要将这n个数按出现顺序入栈,每次入栈操作从m个栈中选择一个栈从栈顶入栈。当所有元素入栈完成后,需要不断选择栈,将栈中元素弹空。需满足出栈顺序…

公众号标签

公众号标签 本章节,讲解公众号标签的相关内容,支持对标签进行创建、查询、修改、删除等操作,也可以对用户进行打标签、取消标签等操作,对应 《微信公众号官方文档 —— 用户标签管理》 (opens new window)文档。 #1. 表结构 公众…

通信原理 | 网络相关知识总结

文章目录 网卡千兆网卡和万兆网卡以太网和无线局域网以太网无线局域网以太网和无线局域网的区别以太网中的协议有哪些以太网中协议的层次划分MAC地址计算机网络分层结构网卡 网卡(Network Interface Card,NIC)是实现计算机与网络之间数据传输的硬件设备。 网卡负责将计算机…

HTML+CSS、Vue+less+、HTML+less 组件封装实现二级菜单切换样式跑(含全部代码)

一、HTMLCSS二级菜单 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>Document</title><…

《016.SpringBoot+vue校园社团管理系统》【有文档】

《016.SpringBootvue校园社团管理系统》【有文档】 项目简介 [1]本系统涉及到的技术主要如下&#xff1a; 推荐环境配置&#xff1a;DEA jdk1.8 Maven MySQL 前后端分离; 后台&#xff1a;SpringBootMyBatisPlus; 前台&#xff1a;vueElementUI; [2]功能模块展示&#xff1a…

linux rsyslog安装配置

syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/rsyslog.conf文件。syslog守护进程是可配置的,它允许人们为每一种类型的系统信息精确地指定一个存放地点。syslog使用UDP 514/TCP 514端口。 1.环境信息 环境信息 HostnameIpAddressOS versionModuleNoterh…

Jquery 老项目引入vue,elementui

背景&#xff1a; juery是一个广泛使用的JavaScript库&#xff0c;用于简化DOM操作、事件处理、动画效果等常见任务。 Vue是一个现代化的JavaScript框架&#xff0c;专注于构建可复用的组件和实现响应式数据绑定。在开发jQuery项目时&#xff0c;我们常常需要在JavaScript代码…

QT QSplitter

分裂器QSplitter类提供了一个分裂器部件。和QBoxLayout类似&#xff0c;可以完成布局管理器的功能,但是包含在它里面的部件,默认是可以随着分裂器的大小变化而变化的。 比如一个按钮放在布局管理器中,它的垂直方向默认是不会被拉伸的,但是放到分裂器中就可以被拉伸。还有一点不…