CentOS7迷你版安装Redis并配置基础信息

news2024/11/19 15:30:34

1. 安装gcc、wget依赖

        yum install gcc

                 
        yum install wget

                

2. 使用命令:wget http://download.redis.io/releases/redis-6.2.5.tar.gz 下载安装包,注意要先cd到要下载到的目标位置)

          

3. tar -zxvf redis-6.2.5.tar.gz 解压压缩包

              

4.  cd redis-6.2.5 进入解压后的文件

5. 使用命令:make 编译文件

        

 6.使用命令:make install PREFIX=/home/wsl/localapp/redirs/ 安装到目标文件   ,为了后面操作方便,这里提前切换到了root用户,防止后续操作权限不够。

        

7. 进入安装Redis的文件夹,进入bin文件夹

         

8.使用命令:./redis-server 前台启动,验证是否安装成功,如果出现下图,则表示启动成功了,但是因为是台前启动,所以会出现这些信息,使得我们没法继续输入,如果Ctrl+C强行退出,则会停止服务,无法使用,所以需要配置后台启动

        

 9. Ctrl+C先强制退出,然后使用命令:vi redis.conf 修改配置文件,按i修改文件,找到daemonize,把他的的no改为yes,然后按Esc进入命令行模式,输入 ":wq!" 保存退出

        

10.使用命令  ./redis-server redis.conf 启动服务

11. ps aux|grep redis 查看是否启动成功,如果有进程,则启动成功

12. 输入./redis-cli 进入客户端,输入ping,如果返回PONG表示成功​​​​​​​,输入quit退出

         

13. 使用 ./redis-cli shutdown 可以关闭服务,,这里先不关!!!

14. 配置Redis的家目录,配置后可以在系统的任何地方使用redis-cli进入redis,(也可以使用软连接连接安装目录下的redis-cli,相当于建立了个快捷方式打开,但是要注意软连接存放的位置),在系统配置文件中配置环境变量,指定redis的安装目录,将以下代码配置在/etc/profile文件末尾处

# REDIS 
export REDIS_HOME=/home/wsl/localapp/redis
export PATH=$PATH:$REDIS_HOME/bin

15. 重新解析配置文件,使得修改的内容生效

source /etc/profile

16. 配置redis服务,首先进入解压目录下的utils文件夹,运行命:./install_server.sh

17. 如果报错,运行 vi ./install_server.sh,注释掉以下代码:

18. 再次执行./install_server.sh命令即可,一直回车,保持默认就行,如果有需求可以自己改,我这里一直按的回车,保持默认

19. 接下来就可以使用systemctl status redis_6379查看服务的状态了,也可以使用stop和start停止和关闭服务,,默认的是开机自启的,不用单独配置开机自启

20.给Redis登录加上密码,并且配置远程登录,进入Redis的安装目录,运行 vi redis-conf 修改配置文件,首先在第一行加入如下命令(原文中也有该配置,但是注释掉了,原文太长这个配置没找到在哪,就没改,自己重新加了一行,效果一样);再注释掉bind 127.0.0.1 -::1,新增加一行:bind 0.0.0.0

21. 修改配置文件后,登录时就需要密码验证身份了,有两种验证方式

       a.    redis-cli,然后输入auth 密码

               

        b. redis-cli  -h  192.168.3.5 -p 6379 -a 123456,格式:redis-cli -h IP号 -p 端口号 -a 密码,,,远程登录Redis的时候也采用这种方式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/110784.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学习周报-20221223

文章目录一 Linux的ACL访问控制列表一 基础概念1.1 起因1.2 系统支持1.3 相关定义二 查看ACL权限2.1 简单查看2.2 详细查看2.3 具体配置三 更改ACL权限3.1 添加或修改ACL3.2 输出和输入3.3 设置ACL掩码3.4 递归修改ACL3.5 删除ACL3.6 控制默认ACL权限二 Linux磁盘分区中物理卷&…

zabbix6.0安装教程(七):从web界面安装

zabbix6.0安装教程(七):从web界面安装 目录一、欢迎主界面二、先决条件检查三、配置数据库连通性四、配置本章节提供有关Zabbx Web界面的部署步骤说明。Zabbix 前端是由PHP语言编写,所以其网页服务的运行需要支持PHP语言的网站服务…

Allegro如何任意角度走线操作指导

Allegro如何任意角度走线操作指导 Allegro支持在PCB上进行任意角度走线,尤其是在高速设计的时候,尤为常见,如下图 具体操作如下 选择add connect命令Find选择Cline segs

谷歌要给移动VR定规矩

代号牛轧糖的最新安卓7.0手机操作系统发布两天后,谷歌公司开发的虚拟现实(VR)平台Daydream(下称“白日梦”)也将在未来几周推出。与平台一同推出的,还有来自Hulu和YouTube等视频网站“网红”们的全新视频内…

【软件工程】实验3:软件详细设计

CAM系统的类图 CAM系统的顺序图 CAM系统模拟实现(CAM工具库封装) 1、代码运行界面 (1)根据提示输入要加工的图形类型 (2)J-Soft软件会根据输入的数字提示用户输入不同的图形参数,图形参数输入…

函数栈帧(栈区)

函数栈帧(栈区)一.前言二.main函数空间的开辟(函数调用是如何做到的)三.main函数内部的变量初始化(局部变量是如何创建的以及为什么是随机值)四.main函数内部的函数创建1.函数是如何传参的2.传参的顺序以及…

物联网通信技术原理第2章 无线通信技术(期末重点)

目录 2.1 无线通信基本知识 2.1.2 无线通信的特点 2.2 无线信道 2.2.1 恒参无线信道举例 2.2.2 恒参无线信道特性及其对信号传输的影响 1. 幅度—频率畸变 2. 相位—频率畸变​编辑 2.2.3 随参无线信道距离 1、短波电离层反射 2、对流层散射信道 2.2.4 随参信道特性及…

漏洞深度分析|Apache Karaf 4.2.16 存在JNDI 注入漏洞

项目地址 GitHub - apache/karaf: Mirror of Apache Karaf 项目介绍 Apache Karaf是一个模块化运行时,支持多种框架和编程模型(REST/API、web、spring boot 等)。它提供了统包功能,您可以毫不费力地直接利用这些功能&#xff0…

戴维南定理

定理内容:任意二端口直流网络都可以被一个等效电路替换,这个等效电路只包含一个电压源和一个串联电阻,如图1所示。 图1 戴维南定理的作用 1、分析含有非串联或非并联电源的网络 2、用最少数量的元件实现复杂网络的端口特性(端口前…

【深入浅出Spring原理及实战】「开发实战系列」SpringSecurity原理以及实战认证分析开发指南

前提介绍 承接上一篇文章,相信大家应该已经对SpringSecurity的原理有了一定的认识,而本篇文章给大家带来的则是在实际业务开发中的技术指南,希望对你有所帮助。所谓知彼知己方能百战百胜,用Spring Security来满足我们的需求最好了…

我们国家都有哪些信息安全标准

写在前面 早年刚参加信息安全工作更多的学点皮毛技术,到处找安全工具,跟踪poc,拿到一个就全网扫一遍,从来没有想过,系统化的安全工作应该怎样搞?我做的工作在安全体系中处于哪个阶段? 后来有机会做企业安全建设&…

503.下一个更大元素II,42. 接雨水

503. 下一个更大元素 II 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数…

C++:vector操作笔记

本文记录了对C中的vector容器的简单操作,包括给vector添加元素、按指定列排序、取值。 文章目录一、vector 和普通数组之间的转化二、根据vector数组的某一列数据排序三、删除二维 vector 数组最后一列数据一、vector 和普通数组之间的转化 1,数组转vec…

Mysql日志体系

3、Mysql日志体系 bing log :在server记录mysql所有的DDL和DML语句,主要用来做主从复制和数据恢复。内容追加,没有固定大小限制。redo log :undo log : 3.1、bin log 3.1.1、binlog日志作用 binlog记录所有的DDL和…

Unity CEO:玩家不在乎AR还是VR,他们只想要优质内容

近期,Unity CEO John Riccitiello在接受英国金融时报采访时,透露了自己对于游戏的前生今世,以及AR/VR和未来的看法。他认为,打造一个新平台需要大量优质内容,创意对于新平台很重要,不管AR和VR技术有什么区别…

java医院挂号系统挂号预约网站挂号网站预约网站源码

主要实现门诊挂号和用户网站预约挂号的功能 演示视频: https://www.bilibili.com/video/BV1nN411d7HT/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 环境:jdk7/8mysql5.5tomcat7/8 技术:ssm(springspringmvcmyi…

读书笔记---Bioinformatics Data Skills

最近阅读了《Bioinformatics Data Skills》,是不错的生物信息学入门书,本文作者简介如下: 全书以下面三个方向展开,为生物信息学的继续学习指明了道路: (1)生物信息学数据技巧(第一章…

动态DNS与DPDK高性能DNS -DPDK环境搭建

工具准备: vmware Ubuntu 16.04 Server 版本 1.vmware 添加两块网卡 桥接网卡作为 DPDK 运行的网卡 NAT 网卡作为 ssh 连接的网卡 2.修改网卡配置信息 将 ethernet0.virtualDev 由 e1000 修改 vmxnet3,因为 vmware 的 vmxnet3 支持多队 列网卡 3.修…

Qt对象树

对象模型(对象树) 类似于c中虚析构实现的功能一样,在释放父类对象的同时调用子类的析构函数释放子类对象 也c调用析构函数的区别是:会先调用父类的析构函数,然后一层层往下调用子类析构,直到调用到底层子…

10.1、Django框架简介、创建第一个应用

文章目录预备知识MVC模式和MTV模式MVC模式MTV 模式Django框架Django框架简介Django框架的应用启动后台admin站点管理数据库迁移创建管理员用户管理界面本地化创建并使用一个应用bookapp项目的数据库模型创建数据库模型生成数据库表数据库上的基本操作启用后台admin站点管理自定…