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

Redis 的安装与部署

本文为Redis的Linux版单机部署。

  1. 上传 redis-3.2.8 源码到 /opt/software/

  2. 解压到 /opt/module/

[huwei@hadoop101 software]$ tar -zxvf redis-3.2.8.tar.gz -C /opt/module/
  1. 安装依赖
[huwei@hadoop101 software]$ sudo yum -y install gcc-c++ tcl

在这里插入图片描述

Redis是C语言编写的

  1. 编译安装
#进入源码目录
cd /opt/module/redis-3.2.8/
#编译
make
#安装,并指定安装目录
make PREFIX=/opt/module/redis-3.2.8-bin install
  1. 修改配置

(1)复制配置文件

[huwei@hadoop101 redis-3.2.8]$ cp /opt/module/redis-3.2.8/redis.conf /opt/module/redis-3.2.8-bin/

(2)创建目录

#redis日志目录
[huwei@hadoop101 redis-3.2.8]$ mkdir -p /opt/module/redis-3.2.8-bin/logs
#redis数据目录
[huwei@hadoop101 redis-3.2.8]$ mkdir -p /opt/module/redis-3.2.8-bin/datas

(3)修改配置

[huwei@hadoop101 redis-3.2.8]$ cd  /opt/module/redis-3.2.8-bin/
[huwei@hadoop101 redis-3.2.8-bin]$ vim redis.conf

ESC+:set nu +ENTER显示行号。

## 61行,配置redis服务器接受链接的网卡
bind node1
## 128行,redis是否后台运行,设置为yes
daemonize yes
## 163行,设置redis服务日志存储路径
logfile "/opt/module/redis-3.2.8-bin/logs/redis.log"
## 247行,设置redis持久化数据存储目录
dir /opt/module/redis-3.2.8-bin/datas/

(4)创建软连接

[huwei@hadoop101 redis-3.2.8-bin]$ cd /opt/module/
[huwei@hadoop101 module]$ ln -s redis-3.2.8-bin redis

(5)配置环境变量

[huwei@hadoop101 module]$ sudo vim /etc/profile.d/my_env.sh
# REDIS HOME
export REDIS_HOME=/opt/module/redis
export PATH=:$PATH:$REDIS_HOME/bin
# 让环境变量生效
source /etc/profile
  1. 启动 Redis

端口:6379

(1)启动服务端

启动命令

/opt/module/redis/bin/redis-server /opt/module/redis/redis.conf

启动脚本

vim /opt/module/redis/bin/redis-start.sh
#!/bin/bash REDIS_HOME=/opt/module/redis
${REDIS_HOME}/bin/redis-server ${REDIS_HOME}/redis.conf
chmod u+x /opt/module/redis/bin/redis-start.sh 

查找正在运行的与redis相关的进程

ps: 是一个用于显示当前运行进程的命令。

  • ef: 是ps命令的选项,意思是显示所有进程的详细信息。具体含义如下:
    • e: 显示所有进程,而不仅仅是当前终端的进程。
    • f: 显示完整的进程信息,包括进程间的父子关系。

在这里插入图片描述

(2)启动客户端

/opt/module/redis/bin/redis-cli -h hadoop101 -p 6379
  1. 测试
node1:6379> keys *
(empty list or set)
node1:6379> set s1 hadoop
OK
node1:6379> keys *
1) "s1"
node1:6379> get s1
"hadoop"
node1:6379> 
  1. 关闭 Redis

(1)关闭客户端

exit

(2)关闭服务端

方式一:客户端中

shutdown

方式二:Linux命令行

kill -9 redis的pid

方式三:通过客户端命令进行关闭

bin/redis-cli -h hadoop101 -p 6379  shutdown
http://www.lryc.cn/news/380710.html

相关文章:

  • Applied Spatial Statistics(七):Python 中的空间回归
  • 如何关闭软件开机自启,提升电脑开机速度?
  • 如何培养员工的竞争意识
  • 2025秋招NLP算法面试真题(二)-史上最全Transformer面试题:灵魂20问帮你彻底搞定Transformer
  • redis初步认识(一)
  • Android 开发必备知识点及面试题汇总(Android+Java+算法+性能优化+四大组件……
  • 安装Cmakeffmpeglibssh
  • 计算机网络实验(9):路由器的基本配置和单臂路由配置
  • ArcGIS与Excel分区汇总统计三调各地类面积!数据透视表与汇总统计!
  • QML 中宽度、高度与隐式宽度/高度的区别及其应用场景
  • 如何利用AopContext.currentProxy()解决事务管理中的方法调用问题
  • VMware虚拟机下载安装Windows Server 2016
  • springboot vue 开源 会员收银系统 (7) 收银台的完善 新增开卡 结算
  • 虚拟现实环境下的远程教育和智能评估系统(十三)
  • 深入了解软件设计模式:创新应用与优化代码结构
  • android studio 模拟器文件查找
  • 【科普】半导体制造过程的步骤、技术、流程
  • c89、c99、c11
  • 【网络安全的神秘世界】已解决burpsuite报错Failed to start proxy service on 127.0.0.1:8080
  • 【C#】使用数字和时间方法ToString()格式化输出字符串显示
  • Mac系统主机名变为bogon的解决方案
  • 行列式和矩阵的区别
  • MATLAB复习
  • Android11 动态权限申请
  • 线性卷积(相关)和圆周卷积(相关)以及FFT之间的关系(AEC举例)
  • AMD平台,5600X+6650XT,虚拟机安装macOS 14(2024年6月)
  • Spring源码之手写DI
  • 从零入手人工智能(5)—— 决策树
  • go语言:两协程并发交替打印数字和字母(代码逐行注释)
  • TWM论文阅读笔记