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

【Linux】安装部署Redis

在这里插入图片描述

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

在这里插入图片描述

Redis安装部署linux

  • 1.gcc编译环境
  • 2.c++库环境
  • 3.安装epel
  • 4.安装redis
    • 5.redis相关命令
  • 6.修改redis.conf配置文件
  • 7.服务启动与关闭


1.gcc编译环境

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

# 查看gcc环境的命令
gcc -v

在这里插入图片描述

  • gcc是linux下的一个编译程序,是c程序的编译工具



2.c++库环境

# 安装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 中是找不到的。

# 安装epel
yum -y install epel-release

在这里插入图片描述




4.安装redis

  1. 下载好的压缩包,上传到Linux中的/opt目录下

在这里插入图片描述


  1. 在/opt目录下解压
tar -zxvf redis-7.0.8.tar.gz

在这里插入图片描述


  1. 进入解压后的目录,执行安装命令(默认安装目录:usr/local/bin)
# 进入目录
 cd redis-7.0.8
# 执行编译并安装
make && make install

安装完成后,查看默认安装路径内安装的内容
在这里插入图片描述





5.redis相关命令

安装完成后的相关命令

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



6.修改redis.conf配置文件

# 进入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.服务启动与关闭

#配置完成并保存文件后:
#读取编辑后的配置文件启动服务
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

在这里插入图片描述




在这里插入图片描述


http://www.kler.cn/a/105798.html

相关文章:

  • springboot 2.7.6 security mysql redis jwt配置例子
  • 你了解哪些Java限流算法?
  • 「 机器人 」利用冲程对称性调节实现仿生飞行器姿态与方向控制
  • 6.进程的使用方式
  • java+vue项目部署记录
  • 算法每日双题精讲 —— 前缀和(【模板】一维前缀和,【模板】二维前缀和)
  • 思维导图软件 ConceptDraw MINDMAP mac中文特色介绍
  • 时序预测 | Python实现ARIMA-LSTM自回归移动差分模型结合长短期记忆神经网络时间序列预测
  • linux 音视频架构 linux音视频开发
  • 程序包com.sun.xml.internal.bind.marshaller不存在
  • 什么是框架和库?
  • Java注解及自定义注解
  • 什么是IO多路复用?Redis中对于IO多路复用的应用?
  • GIT在window是 配置SSHKEY
  • prometheus监控kafka
  • 22年上半年下午题
  • react151618刷新几次的问题
  • 什么是React中的有状态组件(stateful component)和无状态组件(stateless component)?
  • 网站如何判断请求是来自手机-移动端还是PC-电脑端?如何让网站能适应不同的客户端?
  • Use nvidia card in docker
  • OKLink携手CertiK在港举办Web3生态安全主题论坛
  • Centos 7 安装 Docker Enginee
  • 常用docker命令 docker_cmd_sheet
  • 18亿欧元大动作,法国瞄准实现量子飞跃
  • SpringBoot日志+SpringMVC+UUID重命名文件+Idea热部署
  • 苹果系统H5下拉加载事件重复触发(react hooks)