Linux下Redis6下载、安装和配置教程-2024年1月5日

2024-01-06 18:20

本文主要是介绍Linux下Redis6下载、安装和配置教程-2024年1月5日,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux下Redis6下载、安装和配置教程-2024年1月5日

  • 一、下载
  • 二、安装
  • 三、启动
  • 四、设置开机自启
  • 五、Redis的客户端
    • 1.Redis命令行客户端
    • 2.windows上的图形化桌面客户端

一、下载

1.Redis的官方下载:https://redis.io/download/
在这里插入图片描述
2.网盘下载:
链接:https://pan.baidu.com/s/1ZzJKb1yeut6wxka1v4iJ_g?pwd=w7s6
提取码:w7s6
–来自百度网盘超级会员V6的分享
在这里插入图片描述

二、安装

1.安装Redis依赖
安装Redis所需要的gcc依赖:

yum install -y gcc tcl

2.redis-6.2.6.tar.gz上传至虚拟机,放到了/usr/local/src 目录,不知道怎么上传至服务器的看我这个文章
Xshell7+Xftp7下载、安装和连接虚拟机配置教程-2024年1月4日
在这里插入图片描述
3.上传到目录后,解压

tar -xzf redis-6.2.6.tar.gz

4.进入redis目录

cd redis-6.2.6

6.安装

make && make install

7.安装路径是在 /usr/local/bin目录下:
在这里插入图片描述

三、启动

1.安装完成后,在任意目录输入redis-server命令即可启动Redis(不推荐使用)前台启动,会阻塞整个会话窗口,窗口关闭或者按下CTRL + C则Redis停止。。

redis-server

在这里插入图片描述
2.指定配置启动
如果要让Redis以后台方式启动,则必须修改Redis配置文件,就在我们之前解压的redis安装包下(/usr/local/src/redis-6.2.6),名字叫redis.conf。先将这个配置文件备份一份:

cp redis.conf redis.conf.bck

然后修改redis.conf文件中的一些配置:

允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
守护进程,修改为yes后即可后台运行
daemonize yes
密码,设置后访问Redis必须输入密码
requirepass 123456
日志文件,默认为空,不记录日志,可以指定日志文件名
logfile “redis.log”

启动Redis:

# 进入redis安装目录 
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf

查看是否启动了redis:

ps -ef | grep redis

在这里插入图片描述

停止 Redis 服务方法1:杀死进程

kill -9 进程号

停止 Redis 服务方法2:redis-cli来执行 shutdown 命令

# 因为之前配置了密码,因此需要通过 -u 来指定密码
redis-cli -u 123456 shutdown

四、设置开机自启

1.新建一个系统服务文件:

vi /etc/systemd/system/redis.service

2设置内容为:

[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target

3.重载系统服务:

systemctl daemon-reload

4.可以尝试命令使用

# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

5.执行下面的命令,最终完成redis开机自启:

systemctl enable redis

6.如果设置自启报错:Failed to execute operation: Bad message
请检查你刚才新建的系统服务文件:
[Unit]是否复制成了t]
ExecStart是否写成了Exectart

五、Redis的客户端

1.Redis命令行客户端

Redis安装完成后就自带了命令行客户端:redis-cli,使用方式如下:

redis-cli [options] [commonds]

其中常见的options有:

  • -h 127.0.0.1:指定要连接的redis节点的IP地址,默认是127.0.0.1
  • -p 6379:指定要连接的redis节点的端口,默认是6379
  • -a 123321:指定redis的访问密码

其中的commonds就是Redis的操作命令,例如:

  • ping:与redis服务端做心跳测试,服务端正常会返回pong

在这里插入图片描述

2.windows上的图形化桌面客户端

该可视化软件不是redis官方出品的,是GitHub上的大神编写了Redis的图形化桌面客户端,地址:https://github.com/uglide/RedisDesktopManager

不过该仓库提供的是RedisDesktopManager的源码,并未提供windows安装包。如果想直接使用安装包得订阅下服务,花点小米,然后另一个大神就出来搞了一个同步的windows安装包,开源免费。地址:https://github.com/lework/RedisDesktopManager-Windows/releases,向两位大佬致敬!

如果使用的我的网盘的话,就不用再下载了哈,第一个就是,直接下载就ok
在这里插入图片描述
安装就不教了哈,解压–双击–下一步–咔咔一阵点-选安装位置-安装ok,安装好后启动
在这里插入图片描述
点击你新增的连接就可以啦
在这里插入图片描述

最后声明:本文参考了黑马程序员的教程,在此感谢。

这篇关于Linux下Redis6下载、安装和配置教程-2024年1月5日的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/577201

相关文章

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文