Linux安装redis和使用redisDesktop连接

news2024/9/23 3:13:02

目录

Linux安装redis及启动

第一步:下载redis压缩包

第二步:下载gcc-c++

第三步:解压redis文件

第四步:进入redis-4.0.0.0目录执行make命令

 第五步:安装redis到redis目录

第五步:复制redis.conf配置文件

第六步:在redis/bin目录下启动redis服务端

 第七步:启动redis客户端

第八步:关闭redis服务端

第一种方式:直接在redis关闭服务端,使用shutdown

第二种方式:使用kill -9 redis服务端进程号 

使用redisDesktop

 第一步:暴露Linux虚拟机6379端口

第二步:修改redis.conf文件

第三步:重新启动redis

第三步:使用redisDesktop连接redis


Linux安装redis及启动

第一步:下载redis压缩包

找到redis官网(Downloads - Redis)

我选择的是4.0.0版本

下载后把该压缩包文件上传到Linux上

第二步:下载gcc-c++

yum install gcc-c++

第三步:解压redis文件

/usr/local/soft

我在soft目录下解压 

[root@localhost soft]# tar -zxvf redis-4.0.0.tar.gz

第四步:进入redis-4.0.0.0目录执行make命令

[root@localhost redis-4.0.0]# pwd
/usr/local/soft/redis-4.0.0
[root@localhost redis-4.0.0]# make

 第五步:安装redis到redis目录

注意:redis目录是不存在的

[root@localhost redis-4.0.0]# make PREFIX=/usr/local/soft/redis install

安装完之后进入redis目录发现有一个bin目录

[root@localhost soft]# cd redis
[root@localhost redis]# ll
总用量 0
drwxr-xr-x. 2 root root 134 8月  16 20:45 bin
[root@localhost redis]# cd bin
[root@localhost bin]# ll
总用量 21768
-rwxr-xr-x. 1 root root 2451928 8月  16 20:45 redis-benchmark
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-aof
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2606208 8月  16 20:45 redis-cli
lrwxrwxrwx. 1 root root      12 8月  16 20:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-server

第五步:复制redis.conf配置文件

我们还需要把redis-4.0.0目录的redis.conf配置文件复制到redis/bin目录下

[root@localhost redis-4.0.0]# cp redis.conf /usr/local/soft/redis/bin
[root@localhost redis-4.0.0]# cd /usr/local/soft/redis/bin
[root@localhost bin]# ll
总用量 21828
-rwxr-xr-x. 1 root root 2451928 8月  16 20:45 redis-benchmark
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-aof
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2606208 8月  16 20:45 redis-cli
-rw-r--r--. 1 root root   57764 8月  16 20:48 redis.conf
lrwxrwxrwx. 1 root root      12 8月  16 20:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-server

第六步:在redis/bin目录下启动redis服务端

[root@localhost bin]# ./redis-server

我们可以发现这样子启动就无法执行其他命令,所以我们要把redis启动放到后端启动

我们可以修改redis.conf文件

[root@localhost bin]# vim redis.conf 

 

daemonize修改为yes

启动redis要和redis.conf一起加载 

[root@localhost bin]# ./redis-server redis.conf 
56494:C 16 Aug 20:53:47.478 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
56494:C 16 Aug 20:53:47.478 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=56494, just started
56494:C 16 Aug 20:53:47.478 # Configuration loaded
[root@localhost bin]# ps -ef | grep redis
root      56495      1  0 20:53 ?        00:00:00 ./redis-server 127.0.0.1:6379
root      56663   1702  0 20:53 pts/0    00:00:00 grep --color=auto redis

 第七步:启动redis客户端

[root@localhost bin]# ./redis-cli 
127.0.0.1:6379> ping
PONG

第八步:关闭redis服务端

第一种方式:直接在redis关闭服务端,使用shutdown

127.0.0.1:6379> shutdown
not connected> exit
[root@localhost bin]# ps -ef | grep redis
root      59771   1702  0 20:56 pts/0    00:00:00 grep --color=auto redis

第二种方式:使用kill -9 redis服务端进程号 

使用redisDesktop

下载redisDesktop

Redis Desktop Manager官网

 第一步:暴露Linux虚拟机6379端口

[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success
[root@localhost bin]# firewall-cmd --reload
success
[root@localhost bin]# firewall-cmd --zone=public --list-ports
3306/tcp 8080/tcp 6379/tcp

第二步:修改redis.conf文件

[root@localhost bin]# vim redis.conf

修改为bind 0.0.0.0 

因为我们是在linux安装的redis,而redis默认是不可以跨系统的,所以我们要进行修改 

第三步:重新启动redis

[root@localhost bin]# ./redis-server redis.conf 
111419:C 16 Aug 21:42:41.401 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
111419:C 16 Aug 21:42:41.402 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=111419, just started
111419:C 16 Aug 21:42:41.402 # Configuration loaded
[root@localhost bin]# ps -ef | grep redis
root     111420      1  0 21:42 ?        00:00:00 ./redis-server 0.0.0.0:6379
root     111557   1702  0 21:42 pts/0    00:00:00 grep --color=auto redis

第三步:使用redisDesktop连接redis

 

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

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

相关文章

电脑开机LOGO修改教程_BIOS启动图片替换方法

准备工具:刷BIOS神器和change logo,打包下载地址:https://download.csdn.net/download/baiseled/89374686 一.打开刷BIOS神器,点击备份BIOS,保存到桌面 二.打开change logo,1.点击load image,选…

11-sentinel利用nacos作持久化

本文介绍sentinel配置数据的持久化方法。由于sentinel官方并没有提供持久化功能,大家在测试过程中也能发现sentinel服务重启后,原来配置的数据就丢了,本文就是来处理这一问题的。 做好心理准备,我们要修改sentinel的源代码&#…

Python 批量修改 Word 文档中图片的大小并居中对齐

Python 批量修改 Word 文档中图片的大小并居中对齐 错过,再遇见可能就难了!此时,你是你,我是我,再遇见,可就真的你是你,我是我,没有一丝的牵连纠缠—— !!! 对于已经编辑好的文档一定…

图表:调用FluentUI中的折线图散点图和饼状图

文章目录 0.文章介绍1.源码位置2.效果图3.代码3.1 代码结构3.2 main.qml3.3 MyLineChart.qml 0.文章介绍 调用项目FluentUI中的散点图、折线图和饼状图组件,做定制化改进。 项目FluentUI源码位置:https://github.com/zhuzichu520/FluentUI 项目FluentUI…

物联网产业链图谱_产业链全景图_物联网行业市场分析

物联网(IoT, Internet of Things)是通信网和互联网的拓展应用与网络延伸,它利用感知技术与智能装置对物理世界进行感知识别,通过网络传输互联,进行计算、处理和知识挖掘,实现人与物、物与物信息交互和无缝链接,达到对物…

springboot生成、响应图片验证码

我们平时经常会碰见图片验证码,那么在springboot中我们该怎么实现呢 我们可以使用一款开源的验证码生成工具EasyCaptcha,其支持多种类型的验证码,例如gif、中文、算术等,并且简单易用,具体内容可参考其官方文档。 效果…

网站SSL证书该如何更新?

网站SSL证书的更新是一个确保网站安全性的重要步骤。以下是一个详细的更新流程: 一、检查证书有效期 首先,需要定期检查SSL证书的有效期。通常情况下,SSL证书的有效期为一年,到期前需要进行更新。可以通过以下方式检查证书有效期…

证书|“机器学习工程师”来了,由工业和信息化部教育与考试中心颁发,含金量高

“机器学习工程师”职业技术考试是由工业和信息化部教育与考试中心推出人才考核标准,在互联网、零售、金融、电信、医学、旅游等行业均有涉及,是专门从事数据采集、数据分析、机器学习、人工智能并能制作业务报告、提供决策的新型数据分析人才所需要的技…

小程序滑动单元格

项目场景&#xff1a;小程序用户管理列表&#xff0c;通过单元格滑动实现“密码重置”、“删除”功能。 技术框架&#xff1a;uniapp、uview3、ts 效果如下&#xff1a; 前端页面&#xff1a; <template><view class"fui-wrap"><view class"f…

Ubuntu连接GitHub

报错&#xff1a;Please make sure you have the correct access rights and the repository exists.原因&#xff1a;本地没有SSH Key存在解决&#xff1a; 首先为系统设置github的用户名和自己的邮箱 git config --global user.name "****" git config --global us…

2024新型数字政府综合解决方案(一)

新型数字政府综合解决方案通过整合先进的数字技术和智能化系统&#xff0c;构建了一个高效、透明且响应迅速的政府服务平台&#xff0c;能够实现跨部门数据共享和实时信息更新。该解决方案包括智能数据分析、大数据平台和云计算服务&#xff0c;旨在提升政府决策的科学性和行政…

Transformer问题总结及实现

目录 前提&#xff1a; 注意&#xff1a;以下对于优化的问题&#xff0c;要回答这个问题&#xff1a;前一种方法的局限性在哪里&#xff0c;优化的方法是怎么进行优化的&#xff1f;&#xff08;未完全解决&#xff09; Step1:关于Transformer的疑问 Step2&#xff1a;关于…

初步认识Linux系统

前言 Linux系统具有许多优点&#xff0c;不仅系统性能稳定&#xff0c;而且是开源软件。其核心防火墙组件性能高效、配置简单&#xff0c;保证了系统的安全。在很多企业网络中&#xff0c;为了追求速度和安全&#xff0c;Linux不仅仅是被网络运维人员当作服务器使用&#xff0c…

FreeRTOS互斥量

文章目录 一、互斥量的使用场合二、互斥量函数1、创建2、其他函数 三、示例: 优先级继承四、递归锁1、死锁的概念2、自我死锁3、函数 怎么独享厕所&#xff1f;自己开门上锁&#xff0c;完事了自己开锁。 你当然可以进去后&#xff0c;让别人帮你把门&#xff1a;但是&#xff…

Linux驱动入门实验班——步进电机模块驱动(附百问网视频链接)

目录 一、工作原理 二、接口图 三、真值表 四、编写思路 1.构造file_operations结构体 2.编写入口函数 3.编写出口函数 4.编写write函数 五、bug记录 六、源码 课程链接 一、工作原理 步进电机由定子和转子两部分组成。定子上有多组线圈&#xff0c;通常称为相&…

8.16 mysql读写分离架构+MyCAT实现读写分离

1、读写分离的目的 数据库负载均衡&#xff1a; 当数据库请求增多时&#xff0c;单例数据库不能够满足业务 需求。需要进行数据库实例的扩容。多台数据库同时相 应请求。也就是说需要对数据库的请求&#xff0c;进行负载均衡 但是由于数据库服务特殊原因&#xff0c;数据库扩容…

《SPSS零基础入门教程》学习笔记——05.模型入门

文章目录 5.1 回归模型5.2 分类模型5.3 降维和刻度模型5.4 生存分析和时间序列模型 5.1 回归模型 线性回归&#xff08;分析 -> 回归 -> 线性&#xff09;曲线估计&#xff08;分析 -> 回归 -> 曲线估计&#xff09; 二元Logistic回归&#xff08;分析 -> 回归…

Centos7主机带宽限速

需求&#xff1a;最近有两个主机经常把带宽打满。咨询了阿里云无法对内网网卡做限制。这边想使用linux默认的TC工具。 限速之前测试带宽。这时带宽有 168.4MB/s。 ]# scp filebeat-8.8.2-x86_64.rpm 172.116.47.54:/root/100% 26MB 168.4MB/s 00:00 1. 限制出站&#xff0…

数据结构入门——08排序

1.排序 1.1什么是排序 排序是一种操作&#xff0c;通过比较记录中的关键字&#xff0c;将一组数据按照特定顺序&#xff08;递增或递减&#xff09;排列起来。排序在计算机科学中非常重要&#xff0c;因为它不仅有助于数据的快速检索&#xff0c;还能提高其他算法的性能。 1…