Redis自学之路—安装与配置(一)

news2024/11/20 1:44:11

 目录

简介

安装与配置Redis

下载

上传至linux

 安装Redis

  解压redis

安装gcc编译环境

注意

停止redis服务

 附:Redis的命令行客户端


简介

本文章主要说一下Redis的安装与配置,学一门技术肯定是要从基础学起,其实所有的技术都很简单,如果自己能够静下心来,相信所有的技术都可以掌握。快来跟着我一起学习Redis吧!!!


安装与配置Redis

下载

        官网:Download | Redis

        建议选择下载稳定版本,不稳定版本可以尝鲜,但是不推荐在生产使用。

上传至linux

 安装Redis

  解压redis

tar -zxvf redis-6.2.5.tar.gz

   

  

 解压完成之后,得到redis-6.2.5文件夹。

安装gcc编译环境

如果是新电脑新环境,那么需要安装gcc编译环境,如果已经安装过了,那么就是nothing to do

 yum install gcc-c++

  进入redis-6.2.5目录,进行安装:

make && make install

执行完毕后安装成功

配置redis,在utils目录下,拷贝redis_init_script到/etc/init.d目录,目的要把redis作为开机自启动

cp redis_init_script /etc/init.d/

 

 创建/usr/local/redis,用于存放配置文件

cd /usr/local/
mkdir redis

 拷贝redis配置文件

cd /home/software/redis-6.2.5/
ll

 拷贝到/usr/local/redis下

cp redis.conf /usr/local/redis/

cd /usr/local/redis/

ll

 

 修改redis.conf这个核心配置文件

        1.修改daemonize no --> daemonize yes,目的是为了让redis启动在linux后台运行

        

        2.修改redis的工作目录:

         

        建议修改为:/usr/local/redis/working,名称随意

        3.修改如下内容,绑定IP改为0.0.0.0,代表可以让远程连接,不受ip限制

         

        4.最关键的是密码,默认是没有的,一定要设置

         

 修改redis_init_script文件中的redis核心配置文件为如下:

cd /etc/init.d/

vim redis_init_script

 并且修改redis核心配置文件名称为:6379.conf

为redis启动脚本添加执行权限,随后运行启动redis

chmod 777 redis_init_script

# 启动redis服务
./redis_init_script start

# 查看redis进程
ps -ef | grep redis

 

 到此redis安装并且启动成功!

设置redis开机自启动,修改redis_init_script,添加如下内容

#chkconfig: 22345 10 90
#description: Start and Stop redis

 如图所示:

 随后执行如下操作:

chkconfig redis_init_script on

 重启服务器(虚拟机)后,再看进程:

ps -ef | grep redis

 OK,没毛病,本次安装与配置redis已全部完成。


接下来,我们来简单使用以下redis。

首先我们可以i通过redis-cli进入redis的客户端

 我们可以打开另一个会话窗口看一下此时的进程。

 可以看到,现在多了一个进程,redis-cli。

然后我们可以存储一个值,测试一下。

 这时出现这个问题,是因为没有授权,我们需要输入密码。

auth 密码

 这时就可以了。我们再来测试一下。

 好了。简单的使用我们就到这里,以后会详细讲解使用,以及如何嵌入项目中使用!!!!


注意

停止redis服务

./redis_init_script stop

会出现没有权限的问题,

这需要我们设置一下密码权限。

 此时就可以了。

 附:Redis的命令行客户端

redis-cli -a password shutdown :关闭redis

./redis_init_script stop:关闭redis

redis-cli:进入到redis客户端

auth 密码:输入密码

set key value:设置缓存

get key:获得缓存

del key:删除缓存

redis-cli -a password ping:查看是否存活


作者:筱白爱学习!!

欢迎关注转发评论点赞沟通,您的支持是筱白的动力!

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

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

相关文章

关于Python爬虫使用代理的问题

当我们使用爬虫程序进行数据采集时,经常会遇到一些网站对爬虫的限制,例如IP封禁、访问频率限制等。为了解决这些问题,我们可以使用代理服务器来进行爬虫操作。本文将介绍爬虫代理的相关知识。 一、什么是爬虫代理? 爬虫代理是指…

IntelliJ IDEA 统一设置编码为utf-8编码 及 jar包运行指定UTF-8

文章目录 一、背景二、解决方法1.修改项目编码格式统一为UTF-82.将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-83.File->Settings->Build,Execution,Deployment -> Compiler -> Java Compiler5. java -jar xxx 命令里面添加UTF-8 编码 一、背景…

笔记-编程语言实现模式(Language Implementation Patterns)

第1章 语言应用初探 Lanugage Applications Cracked Open 1.1 大局观 The Big Picture 主要思想:文件读取部分对输入内容进行“识别”,并输出数据结构作为中间表示(intermediate representation,IR),供其…

制造业为什么要数字化?

制造业数字化,主要包含以下一些因素,有优势也有缺点: 制造业数字化的优势: 提高效率:数字化允许各种制造过程自动化,可以提高效率并降低成本。可以缩短生产时间、减少浪费并提高生产率。 增强质量控制&am…

毛泽东《浪淘沙·北戴河》气势磅礴

毛泽东《浪淘沙北戴河》气势磅礴 https://baijiahao.baidu.com/s?id1662486888860973345&wfrspider&forpc 毛主席因其身份地位以及独特的人生经历,在诗词创作中有他人难以企及的气概。今天我们再在欣赏他的一首《浪淘沙北戴河》,这首词第一句便…

Node.JS环境,Express服务器实现GZIP压缩传输

Node.js是一种基于Chrome V8 JavaScript引擎的开源、跨平台而且异步事件驱动的运行时环境,可以让JavaScript代码在服务器端运行。Express是一个流行的Node.js框架,它提供了简单而强大的工具来创建Web服务器和API。 这篇文章将介绍如何使用Node.js和Expr…

关于说服(一)-反抗机制

首先有一个原则:没有人喜欢被改变 不好的话术反而会引起别人的抵触心理 为避免触发反抗机制,可以稍微改变一下话术:将 “你应该” 改为 “我需要”** 没人喜欢说教者 说教者常用句式 1 你为什么不肯去试一试 ->(隐喻) 你在逼别人复习反…

[CryptoHack] Public-key Cryptography Partial Solutions

文章目录 FactoringMonoprimeManyprimeSalty Factoring So far we’ve been using the product of small primes for the modulus, but small primes aren’t much good for RSA as they can be factorised using modern1 methods2. What is a “small prime”? There was a…

汽车毫米波雷达的规定和标准(四)

01 — 虚警漏警问题 工信部无2021【181】号文件中,是这样定义的“虚警”:虚警是指在规定的条件下,实际目标不存在而雷达探测判为有目标的事件。虚警与虚假信号相关,下图中产生的虚警现象是由于干扰信号的功率超过检测门限导致。…

ResearchRabbit.ai: 学术论文摘要研究工具

【产品介绍】 ResearchRabbit是一个帮助研究人员发现、跟踪和分享学术论文的平台。可以根据你的兴趣和收藏提供个性化的推荐和摘要,并且可以让你可视化论文和作者之间的网络关系。 Researchrabbit.ai是一个基于人工智能的文献搜索和管理工具,它可以帮助你…

Speechify: 在线文本转语音(TTS)网站

【产品介绍】 Speechify是一个基于人工智能技术的在线文本转语音(TTS)网站,可以让用户把任何文本转换成自然流畅的语音,从而提高阅读效率和理解能力。 Speechify有多种平台的应用,包括Chrome扩展、iOS应用、Android应用…

Prompting Learning在CV领域的进展

始于NLP prompt介绍 简单来讲,Prompt就是对原来的输入文本进行一定的处理,使得在不改变预训练模型参数的情况下,相应任务的性能变高。例如,原输入文本为:I received the offer from ETH. ,对于文本分类&a…

Unity3D介绍和VR领域的使用说明

目录 Unity3D介绍 Unity3D 是否能用在VR游戏开发? Unity3D 跟虚幻引擎比,优缺点? Unity3D 可以开发微信游戏小程序吗? Unity3D可以自学吗? Unity3D视频分享图 Unity3D介绍 Unity3D是一种跨平台游戏引擎&#xff…

会声会影2023帧率在哪里设置 会声会影2023怎么改帧率

对于帧率的概念,可能大家会比较陌生。在会声会影编辑视频时,我们一般会选择与素材相同的参数设置。因此,很少会去单独设置视频帧率。本文会给大家介绍一下帧率的概念,以及会声会影帧率在哪里设置,会声会影2023怎么改帧…

数智财资,智慧金融 用友联合工行青海分行举办主题论坛圆满落幕

2023年5月10日,用友网络联合中国工商银行青海省分行于青海西宁举办的“数智财资,智慧金融——工行财资云助力企业构建一流财资体系”主题论坛圆满落幕。金融机构领导,行业财资专家,各企业领导、财务负责人齐聚一堂,分享…

apple pencil一定要买吗?平价好用的电容笔合集

这些年来,iPad已经成为了很多人的首选。而iPad的使用者,更看重的是它的功能,很多人都会选择电容笔搭配来做笔记。实际上,Apple Pencil还有许多其他版本,如果只是为了记笔记,那么你不需要买一支价格不菲的苹…

图片转为base64格式的优缺点分析

1. 优点 (1)网页中使用base64格式的图片时,不用再请求服务器调用图片资源,减少了服务器访问次数。 (2)base64编码的字符串,更适合不同平台、不同语言的传输; (3&#…

【源码解析】SpringBoot接口参数校验原理

使用示例 入门 web接口 RestController public class HelloController {PostMapping("/t1")public void t1(Validated RequestBody Request request) {System.out.println(11);} }实体类 Data public class Request {NotEmpty(message "title不为空")…

Qwik 1.0 发布,全栈式 Web 框架

Qwik 是一个全栈式 Web 框架,Qwik 基于 React、Angular 和 Vue 等其他 Web 框架的概念,但以 JavaScript 流等更新的方法脱颖而出,允许以高性能向用户交付复杂的 Web 应用程序。 随着 Web 应用程序变得越来越大,它们的启动性能会下…

百度文心一言在国产模型中倒数?我看懵了

最近几天,我们公众号的社群在纷纷转发一张名为SuperClue 评测的截图。科大讯飞甚至在官号进行了宣传: 由于讯飞星火大模型刚发布,笔者玩的少,它是不是真的是国产最强这个笔者不敢下结论。 各个大模型的研究测试传送门 阿里通义千问…