Redis学习笔记(一)Linux下安装部署Redis

news2025/1/16 8:02:44

一、下载Redis

1、进入官网,进入download页面 https://redis.io/download,找到“List of all releases and hash digests”,点击“ listing of all previous Redis releases on the releases page”,可以进入所有版本下载页面。
在这里插入图片描述
在这里插入图片描述
找到想下载的版本,点击即可下载压缩包,然后将压缩包copy到linux下即可。

2、如果不想这么麻烦,可以使用wget命令在线下载。
如果linux上没有wget,先安装wget

yum -y install wget

下载Redis

# 进入安装系统路径
cd /usr/local/
# 在线下载redis安装包
wget http://download.redis.io/releases/redis-5.0.4.tar.gz 

二、解压并编译Redis安装包

1、解压

tar -zxvf redis-5.0.4.tar.gz

解压完成后会在/usr/local/目录下出现一个 redis-5.0.4的文件夹

2、安装编译环境
Redis是C语言编写的,编译需要C语言的环境。已安装的跳过

yum install gcc

3、编译
在/usr/local/目录下

#创建redis目录,存放编译后的可执行文件和配置文件
mkdir redis
#进入解压后的redis目录下
cd redis-5.0.4/
#编译
make install PREFIX=/usr/local/redis

PREFIX这个关键字的作用是编译的时候用于指定程序存放的路径。完成后会在redis下生成一个bin文件夹,里面就是编译好的可执行文件。

4、配置文件
将redis-5.0.4/目录下的redis.conf文件复制到redis/目录下。

cp redis.conf ../redis/

三、修改配置文件

redis/目录下的redis.conf文件就是redis的配置文件。

#后台启动 将no改为yes
daemonize yes

#bind 127.0.0.1 注释掉,或者改为bind 0.0.0.0,否则只能本机访问
#bind 127.0.0.1 

#如果需要设置密码,取消requirepass的注释
requirepass 123456

四、启动和连接Redis服务

1、启动redis服务

#进入到Redis的可执行文件目录下
cd /usr/local/redis/bin/

#使用redis.conf启动redis
./redis-server ../redis.conf

2、使用redis客户端连接redis服务

#进入到Redis的可执行文件目录下
cd /usr/local/redis/bin/
#打开redis客户端连接redis服务
./redis-cli

成功后会打开redis命令模式

127.0.0.1:6379> 

在这就可以使用redis的相关命令了。

#使用该命令可查看Redis的配置项
CONFIG GET *

如果在配置文件中设置了密码,在使用redis命令前,需要先验证

#password就是你自己设置的密码
auth password

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

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

相关文章

STM32——DMA直接存储器访问

文章目录一、DMA直接存储器存取DMA简介二、存储器映像三、DMA框图四、DMA基本结构五、DMA请求(触发源)六、数据宽度与对齐七、存储器到存储器的DMA转运原理图关键代码八、外设到存储器的DMA转运原理图硬件链接图关键代码九、其他一、DMA直接存储器存取 …

【图像分类】4.ResNet残差模块卷积网络的神

ResNet重要性不必多说了吧,论文引用破10w,是我见过最多的,yyds! 在对照博主霹雳吧啦和官方pytorch的代码下,手撸一个resnet。如果没有看着代码写,不确定自己是否能根据论文写出model,而且写优雅…

java学习day69(乐友商城)用户注册

今日目标: 创建用户中心 了解面向接口开发方式 实现数据校验功能 实现短信发送功能 实现注册功能 实现根据用户名和密码查询用户功能 1.创建用户中心 用户搜索到自己心仪的商品,接下来就要去购买,但是购买必须先登录。所以接下来我们编…

STM32MP157驱动开发——Linux IIO驱动(下)

STM32MP157驱动开发——Linux IIO驱动(下)0.前言一、IIO 触发缓冲区1.IIO 触发器2.申请触发器3.释放触发器4.注册触发器5.注销触发器6. IIO 缓冲区7.向驱动程序添加触发缓冲功能8.驱动编写9.触发缓冲测试10.缓冲区读取二、测试App三、测试结果0.前言 上一…

【C++高阶数据结构】B树、B+树、B*树

🏆个人主页:企鹅不叫的博客 ​ 🌈专栏 C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C初阶和进阶《深入理解计算机操作系统》《高质量C/C编程》Linux ⭐️ 博主码云gitee链接:代码仓库地址 ⚡若有帮助可以【关注点赞收藏】…

高等数学(第七版)同济大学 习题11-3 (前7题)个人解答

高等数学(第七版)同济大学 习题11-3(前7题) 函数作图软件:Mathematica 1.计算下列曲线积分,并验证格林公式的正确性:\begin{aligned}&1. \ 计算下列曲线积分,并验证格林公式的正…

PyTorch深度学习快速入门教程

PyTorch深度学习快速入门教程1、Pytorch加载数据2、Tensorbord的使用3、Transforms的使用4、常见的Transforms5、torchvision中的数据集使用6、DataLoader的使用7、神经网络的基本骨架—nn.module8、卷积操作9、神经网络—卷积层10、神经网络—池化层的使用11、神经网络—非线性…

靴子落地!Mobileye正式启动4D成像雷达量产进程

4D毫米波雷达赛道正在变得越来越拥挤。 在传统雷达时代,全球主要的市场参与者屈指可数,博世、大陆、安波福、海拉等少数几家巨头几乎垄断前装市场。如今,随着4D时代的开启,越来越多的新进入者希望能够实现换道超车,这…

Jar 组件自动化风险监测和升级实践

背景 以 Xstream、Jackson、Fasjson 等为代表的 Jar 组件高危漏洞层出不穷,安全组每年 N 次推动业务线进行第三方 Jar 组件升级,每次升级动辄涉及成百上千个应用服务,给双方都带来了沉重的负担。为了降低安全组在 Jar 组件升级期间的工作量&…

JS 如何利用浏览器的 cookie 保存用户名

前言 浏览器的cookie可以用来存储一些少量的网站信息,比如登录的用户名,用于提高用户体验非常有帮助 有的一些网站在第一次登录后,在指定的时间范围内容,下次在打开网站,再次登录时,不用每次都重新输入用户名的 或在做一些购物车效果时,也可以使用cookie,保持一个状态持续多…

【数据结构与算法——C语言版】3. 二分查找

前言 本文将介绍在线性表查找中非常常用的一种查找算法——二分法,先介绍二分查找法的核心思路,然后进行代码讲解,最终给出二分查找法的时/空复杂度,并比较其和上篇文章【数据结构与算法——C语言版】2. 数组介绍的顺序查找的区别…

神经网络漫谈(一)

神经网络漫谈(一) 发表时间: 2023年1月6日创作地点:湖北省武汉市作者:ixy_com&Bill Kromydas封面图片来源:Towards Data Science 1、背景 基本概念:神经网络,也称为人工神经网络 (ANN) 或模拟神经…

基础数据结构——二叉树

目录 一、二叉树性质 1、满二叉树、完全二叉树 2、平衡二叉树 3、不平衡二叉树 二、二叉树的存储 1、普通做法 2、竞赛做法 三、二叉树的遍历 1、宽度优先遍历 2、深度优先遍历 (1)先(根)序遍历 (2&#x…

【java中的集合框架】学习接触java中的集合,走上学习数据结构道路

前言: 大家好,我是良辰呀🏫🏫🏫,从今天开始,我们一起来探索数据结构的知识海洋。期待与大家结伴同行,gogogo。🍬🍬🍬 🧑个人主页&…

【自学C++】C++命名空间

C命名空间 C命名空间教程 C 中的命名空间实际上就是一个由程序设计者命名的内存区域,程序设计者可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其他全局实体分隔开来。 命名空间是 ANSI C 引入的可以由…

前端入门笔记 03 —— Web(html CSS)布局

常用布局 包含两个定义: 尺寸 定位 定义通过CSS拾取网页元素,控制他们控制普通文档流,周边元素,父容器,浏览器窗口 覆盖默认布局行为盒子模型普通文档流 (左到右,上到下) 块级元素…

2022年中国数字化十大转型趋势

推动数字化发展既是数字时代构筑竞争新优势的战略选择,也是加快构建“双循环”新发展格局和打造高质量发展新引擎的现实需要。我国高度重视数字化发展,不断完善政策措施,着力推动数字化转型。从行业发展看,构建以数据为驱动、以客…

Redis(一)

Nosql 即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充。 Nosql 作用:应对基于海量用户和海量数据前提下的数据处理问题。 特征 降低磁盘IO次数,越低越好 —— 内存存储 去除数据间关系&#xff…

网络技术基础

theme: qklhk-chocolate 网络技术基础 一、IP地址基础 IP地址是指在网络中用于标识发送或接收数据报文设备的唯一的逻辑地址。 IP地址的主要作用: 标识主机或网络设备(标识其网络接口,提供其在网络中的位置)网络寻址 •在IP网…

安装pytorch搭配cuda使用

问题 深度学习程序,在服务器运行,需要借助GPU加速。为了检测是否开启了GPU加速,采用以下代码: ~python >> import torch >> torch.cuda.is_available() >> false #说明没有使用GPU加速安装过程 安装老版本的…