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

redis配置(Xshell连接centos7的基础上)

PS:建立连接的需要是root,否则没权限下载gcc

CentOS新手必看:轻松进入根目录的实用指南与常见问题解答 - 云原生实践

centos7下输入命令ls,提示anaconda-ks.cfg-CSDN博客

1. 安装redis

(1)cd进入opt文件夹

(2)rz传入安装包

(3)接着可以通过ls展示列表

(4)通过命令对redis安装包进行解压

tar -zxvf redis-5.0.7.tar.gz

(5)移动安装包到指定路径

mv redis-5.0.7.tar.gz

2. gcc依赖的安装(含镜像配置)

  • Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖
  • 当我们直接安装gcc时候会发现“网络不可达”,此时我们就需要进行镜像设置

(1)cd进入对应路径

cd /etc/yum.repos.d/

(2)ls查看目录

(3)把对应文件复制到opt中

cp CentOS-Base.repo /opt/

(4)进入opt文件中查看

cd /opt/
ls

(5)回到原来的路径中继续操作

cd /etc/yum.repos.d/

(6)配置aliyun镜像

wget http://mirrors.aliyun.com/repo/Centos-7.repo

在这个过程中,如果配置失败,会自动配置其他镜像

(7)回到opt中

cd /opt/redis/

(8)重新安装gcc

yum install -y gcc-c++

(9)安装成功

gcc -v

3. 建立缓存

(1)重新加载缓存

make install
make clean
make

(2)进入bin目录

cd /usr/local/bin/

(3)ls查看列表

(4)回到根目录查看列表

cd ~

(5)运行测试(ctrl+c退出)

redis-server

4. 端口测试

(1)进入到bin目录

cd /usr/local/bin/

(2)创建目录并进行复制操作

mkdir -p ./myredis
cp /opt/redis/redis.conf ./myredis/

(3)进入myredis文件夹中

cd myredis/

(4)退一步到bin目录中执行操作

退一步需要执行:

cd -

执行的操作为:

redis-server ./myredis/redis.conf

成功运行

(5)检查redis运行情况

ps aux | grep redis-server

发现暂停运行:

(6)唤醒redis

  • 方法2:在一个终端保持redis运行的情况下,再打开一个终端进行ping操作
  • 方法3:直接进入启动文件中进行设置,详见4.1
kill -CONT 21497

(7)进入端口测试,(验证 Redis 服务器是否正常运行并可以接受客户端请求)

redis-cli -p 6379

测试成功:

退出该界面

exit
4.1 保持redis后台运行

(1)修改文件

vim redis.conf

(2)在文件中大概136行,将no修改为yes

  • #是否在后台执行,yes:后台运行;no:不是后台运行

http://www.lryc.cn/news/588440.html

相关文章:

  • Mysql数据库学习--多表查询
  • Python中使用Re模块TypeError: cannot use a string pattern on a bytes-like object 解决办法
  • Leaflet面试题及答案(81-100)
  • 九、官方人格提示词汇总(中-1)
  • 项目进度图不直观,如何优化展示方式
  • Go泛型完全指南:从基础到实战应用
  • 进程---基础知识+命令+函数(fork+getpid+exit+wait+exec)
  • iOS —— 网易云仿写
  • 短剧看广告APP源码独立部署与二次开发指南(支持二开)
  • 前端vue对接海康摄像头流程
  • Java学习 -------进程、线程、协程
  • 无人机抗风性模块概述!
  • 修改主机名颜色脚本
  • Pytest Fixtures 详解:轻松掌握测试逻辑复用与资源管理
  • 如何删除D盘合并C盘
  • 搭建k8s高可用集群,“Unable to register node with API server“
  • JAVA并发——volatile关键字的作用是什么
  • 【EM算法】算法及注解
  • aspnetcore Mvc配置选项中的ModelBindingMessageProvider
  • 群晖Nas - Docker(ContainerManager)上安装SVN Server和库权限设置问题
  • k8s-高级调度(二)
  • SVN客户端(TortoiseSVN)和SVN-VS2022插件(visualsvn)官网下载
  • Kotlin Map映射转换
  • LeetCode 424.替换后的最长重复字符
  • vim扩展
  • 0-1搭建springboot+vue的教务管理系统(核心源码)
  • c++算法一
  • kali安装失败-选择并安装软件包-一步到位
  • 几种上传ipa到app store的工具
  • 深度解读virtio:Linux IO虚拟化核心机制