【Linux】安装部署Redis

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~

个人主页:.29.的博客

学习社区:进去逛一逛~

Redis安装部署linux


1.gcc编译环境

Linux环境安装Redis必须先具备gcc编译环境

bash 复制代码
# 查看gcc环境的命令
gcc -v
  • gcc是linux下的一个编译程序,是c程序的编译工具

2.c++库环境

bash 复制代码
# 安装c++库
yum -y install gcc-c++

3.安装epel

EPEL 的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。EPEL则为服务器版本提供大量的rpm包(yum程序所使用的程序安装包,类似Windows的exe),而且大多数rpm包在官方 repository 中是找不到的。

bash 复制代码
# 安装epel
yum -y install epel-release

4.安装redis

  1. 下载好的压缩包,上传到Linux中的/opt目录下
  1. 在/opt目录下解压
bash 复制代码
tar -zxvf redis-7.0.8.tar.gz
  1. 进入解压后的目录,执行安装命令(默认安装目录:usr/local/bin)
bash 复制代码
# 进入目录
 cd redis-7.0.8
# 执行编译并安装
make && make install

安装完成后,查看默认安装路径内安装的内容


5.redis相关命令

安装完成后的相关命令

bash 复制代码
redis-cli         #客户端,操作入口(进入redis内部)
redis-server      #服务器启动命令
redis-benchmark   #性能测试工具,服务启动后运行,查看设备性能
redis-check-aof   #修复由问题的AOF文件
redis-check-dump  #修复有问题的dump.rdb文件 
redis-sentinel    #redis集群使用

6.修改redis.conf配置文件

bash 复制代码
# 进入vim编辑器,编辑从/opt/redis-7.0.8/redis.conf备份来的redis7.conf
vim /myredis/redis7.conf

#配置文件中:
#daemonize no  改为  daemonize yes
daemonize yes

#protected-mode yes  改为  protected-mode no
protected-mode no

#将bind 127.0.0.1注释掉,避免影响到远程连接
# bind 127.0.0.1 -::1

#添加redis访问密码
requirepass 密码

7.服务启动与关闭

bash 复制代码
#配置完成并保存文件后:
#读取编辑后的配置文件启动服务
redis-server /myredis/redis7.conf

#进入redis服务器内部,-a输入密码,-p访问指定端口6379
redis-cli -a 123456 -p 6379

#退出服务器内部
quit

# 单实例关闭服务:redis-cli -a 输入密码 shutdown
redis-cli -a 123456 shutdown

# 多实例关闭服务:redis-cli -p 6379 shutdown
redis-cli -p 6379 shutdown

相关推荐
ZFB00014 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——救援模式显示异常
linux·kylin
第七序章4 小时前
【Linux学习笔记】初识Linux —— 理解gcc编译器
linux·运维·服务器·开发语言·人工智能·笔记·学习
迎仔4 小时前
A-总览:GPU驱动运维系列总览
linux·运维
tiantangzhixia4 小时前
Master PDF Linux 平台的 5.9.35 版本安装与自用
linux·pdf·master pdf
AI_56784 小时前
阿里云OSS成本优化:生命周期规则+分层存储省70%
运维·数据库·人工智能·ai
yyy的学习记录4 小时前
Ubuntu下urdf模型转换成proto模型
linux·运维·ubuntu
礼拜天没时间.4 小时前
自定义镜像制作——从Dockerfile到镜像
linux·docker·容器·centos·bash
xixingzhe24 小时前
ubuntu安装gitlab
linux·ubuntu·gitlab
猫头虎4 小时前
OpenClaw开源汉化发行版:介绍、下载、安装、配置教程
运维·windows·开源·aigc·ai编程·agi·csdn
强风7944 小时前
Linux-传输层协议TCP
linux·网络·tcp/ip