Linux下Redis的安装和部署

Linux安装部署Redis Redis版本:3.0.5服务器版本:SUSE-Linux-Enterprise-Server-11-SP3。 阅读详情

一、Redis介绍

        Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。
和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。

二、Redis的安装

   下面介绍在Linux环境下,Redis的安装与部署

1、首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版5.0.2即可。

2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作

3、进入解压后的目录, 然后执行make 对redis解压后文件进行编译

    编译完成之后,可以看到解压文件redis-3.0.7 中会有对应的src、conf等文件夹,这和windows下安装解压的文件一样,大部分安装包都会有对应的类文件、配置文件和一些命令文件

4、编译成功后,进入src文件夹,执行make install进行Redis安装

5、安装完成.

三、Redis的部署

安装成功后,下面对Redis 进行部署

1、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

a)创建bin和redis.conf文件

mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc

b)执行Linux文件移动命令:

mv /usr/redis-5.0.2/redis.conf /usr/local/redis/etc
cd /usr/redis-5.0.2/src
mv redis-benchmark redis-check-aof  redis-cli redis-server /usr/local/redis/bin

2、执行Redis-server 命令,启动Redis 服务

注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件

3、后台启动redis服务

a)首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

cd etc/
vi redis.conf

b)再次启动redis服务,并指定启动服务配置文件

redis-server /usr/local/redis/etc/redis.conf

4、服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号。

四、redis设置密码登录

     vim  /etc/redis.conf --编辑配置文件

找到  #requirepass foobared   这一行,去掉注释把foobared改成自己需要设置的密码。(requirepass前面不能留空行)

保存。重启redis服务

五、总结Linux 、Redis 操作常用命令

Linux:

cd /usr 从子文件夹进入上级文件夹usr
cd local 从父到子
mv /A /B 将文件A移动到B
vi usr/local/redis/redis.conf 编辑redis.conf 文件
:wq 保存修改,并退出

Redis:

Redis-server /usr..../redis.conf 启动redis服务,并指定配置文件
Redis-cli 启动redis 客户端
Pkill redis-server 关闭redis服务
Redis-cli shutdown 关闭redis客户端
Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况

/usr/local/redis/bin/目录下没有找到redis-server可执行文件 这个错误通常表明系统尝试执行一个命令,但是无法在指定路径下找到该命令对应的可执行文件。如果Redis未安装或路径错误,可以通过包管理器(如apt-get, yum等)或从源代码重新安装Redis。确认文件权限和SELinux上下文是否正确,确保有适当的权限来执行该文件。如果Redis已安装但不在预期路径,可以创建符号链接或修改调用。检查启动脚本或配置文件中的路径设置,确保它们指向正确的。确认Redis是否已正确安装在指定的路径下。的脚本,确保它指向正确的可执行文件路径。 阅读详情

相关推荐

linux离线安装部署redis

切换到cd /opt/tool/redis-6.2.6/src目录,执行 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /opt/tool/,把redis配置放到etc里。切换到cd /opt/tool/redis-6.2.6目录,执行 mv redis.conf /opt/tool/redis-6.2.6/etc/,把redis配置放到etc里。

weixin_39794723的博客 2679

Redis|Sentinel 高可用架构

一 前言 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换。它的主要功能有:1 不时地...

yang073402的专栏 1438

Redis的安装和部署(Linux)

一、Redis介绍      Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的

Think In JAVA—Max 2712

Redis启动

前台启动 1.启动命令:redis-server,直接运行bin/redis-server ./redis-server 2.关闭命令:ctrl+c 3.启动缺点:客户端窗口关闭redis-server程序结束,不推荐是用此方法 后台启动(守护进程启动方式) 1.拷贝redis-5.0.4/redis.conf配置文件到Redis安装目录的bin目录下 cp re...

wenwen1203的博客 1835

五、Nginx、RabbitMQ和Redis在Linux中的安装和部署

RabbitMQ 是一个开源的消息中间件(Message Broker),实现了 AMQP(高级消息队列协议)。某些发行版自带版本较旧,推荐启用 EPEL/Remi(需要外网或已配置镜像)。RabbitMQ 官方提供 apt 仓库,包含匹配的 Erlang 版本。生产环境请用 compose/编排、限制内存、配置密码与网络策略。典型应用场景有:订单系统、日志处理、实时通知、分布式任务调度等。(fork 失败/内存不足)→ 提升可用内存、关闭 THP、设。/ 仓库不可达 → 换镜像源、更新密钥、或直接走。

2302_80308074的博客 1845

用Coze平台30分钟打造《花光10亿》小游戏:零代码AI开发实战

本文详细介绍了如何利用字节跳动推出的Coze平台,在30分钟内零代码开发一款名为《花光10亿》的AI小游戏。通过配置提示词、集成图像生成插件、构建自动化工作流以及使用数据库功能,即使没有编程基础的用户也能快速将创意转化为可交互的智能应用,体验AI开发的便捷与高效。

weixin_29313547的博客 206

linux配置redis和phpredis扩展

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。

yangyun_1999的专栏 712

Python爬虫实战(基础篇)—23—爬取微信小程序<随机目的地旅行>生成随机地址(附GUI版)

爬取微信小程序<随机目的地旅行>生成随机地址

weixin_42636075的博客 1228

Linux安装部署Redis(超级详细)

网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。Redis版本 5.0.4服务器版本 Linux CentOS 7.6 64位。

随缘分享小工具~ 4011

Vue项目实战:用DataV的dv-scroll-board打造高颜值滚动表格(附完整代码)

本文详细介绍了如何在Vue项目中使用DataV的dv-scroll-board组件打造高颜值滚动表格。从基础集成到高级配置,包括动态数据处理、深度样式定制、性能优化策略以及交互增强方案,帮助开发者快速实现企业级数据展示需求。特别针对样式优化和滚动表格的常见问题提供了实用解决方案。

weixin_30892037的博客 497

基于VisionMaster的药丸外观缺陷机器视觉检测系统实战解析

机器视觉作为工业自动化的核心技术,通过图像采集与智能分析替代人眼,实现高精度、高效率的在线检测。其核心原理在于利用相机、镜头、光源等硬件获取目标图像,再通过图像处理算法提取特征并进行识别与判断。这项技术的核心价值在于能够大幅提升生产质量与效率,尤其在需要高速、高精度且重复性强的检测场景中优势显著。在制药、食品、电子等行业的表面缺陷检测、尺寸测量、字符识别等环节应用广泛。本文聚焦于制药行业的药丸外观缺陷检测这一具体应用,深入探讨了如何利用海康威视VisionMaster视觉平台,结合**Blob分析**与**

weixin_32903229的博客 313

Linux环境安装部署Redis

Linux 下 Redis 编译安装部署、服务配置详细教程

qq_51193223的博客 2876

Android 性能之 Game Mode

本文的目的是介绍 AOSP Game Mode 功能。Game Mode 功能的核心是系统服务 GameManagerService,在本文中用 GMS 指代 GameManagerService。在 API 26 之后,应用开发者可以通过将应用的 category 属性设置为 "game",使系统(即 GMS)能够将该应用识别为 "游戏"。GMS 定义了 4 种 game mode,即 1|2|3|4|standard|performance|battery|custom;

专注于系统快稳省领域 3064

linux上redis安装部署

/保护模式默认yes,设置为yes时,Redis将只绑定到localhost(即127.0.0.1),除非设置了至少一个bind地址。//如果想让Redis服务器在局域网或互联网上可用,可以将此项设置为0.0.0.0,这样Redis就会监听服务器上所有的ipv4地址。//默认值无(取决于系统内存),设置Redis可以使用的最大内存量。//默认值"stdout",设置Redis的日志文件路径。//设置触发RDB持久化的条件,例如在900秒内如果至少有1个key被改变,则进行持久化。开启认证可以增加安全性。

pwrs_fqyd的博客 899

Android Telephony主要模块及功能

Telephony的代码主要由五个模块组成 1.Telephony Frameworks 代码区域: frameworks/opt/telephony/ 其中主要的文件在如下目录 /frameworks/opt/telephony/src/java/com/android/internal/telephony/ 其中比较常见的有以下几类文件 1.BaseCommands、RIL构成R

泊客 7721

RT-DERT安卓部署教程

这个文档中的代码案例,实现了拍照和选图识别,两个功能,可以看效果图。UI做了美化:显示类别机和数量。代码下载地址:通过网盘分享的文件:android_rtdert.zip链接: https://pan.baidu.com/s/1k6e-d_lov1OPgUmit5i_cA?pwd=hpfi 提取码: hpfi–来自百度网盘超级会员v8的分享。

AIOT魔法师 195

Linux安装redis和部署

Linux安装redis和部署 第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载最新的4.0版本. 第二步:安装 1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar -zxf redis-4.0.9.tar.gz 2.进入解压文件目录使用make对解压的Redis文件进行编译 图示:这里因为我redis的安装目录在 /usr/locat/ 目录下,因此会有如下操作

weixin_36998547的博客 675

【QT/C++】事件过滤器之基于重写 eventFilter 方法的多种常见应用场景及实现

Qt事件过滤器通过重写eventFilter方法实现多种实用功能:1)鼠标事件处理(点击全选文本、禁用滚轮、悬停提示);2)键盘事件处理(输入内容限制、快捷键提交);3)焦点事件处理(自动弹出下拉框、实时验证);4)绘图事件处理(自定义控件绘制);5)窗口事件处理(防止意外关闭、尺寸限制)。事件过滤器提供非侵入式的事件处理方案,相比传统子类化方式更灵活,通过installEventFilter安装到目标控件即可实现各种交互增强功能。

yuhuasheng1997的博客 1484

Redis linux环境安装部署

Linux下Redis的安装和部署 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,...

scdncby的博客 429

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Redis安装部署Linux系统

1、首先上官网下载Redis 压缩包,地址:http://redis.io/download 选择一个稳定版下载。 使用工具上传压缩文件到linux系统 2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 cd Redis tar -zkvf redis.tar.gz 3、执行make命令对Redis解压后文件进行编译 cd redis make 4、编译完成之...

King_1768的博客 4692

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux系统部署安装redis

Linux系统部署安装redis,及搭建redis集群 第一步:安装gcc gcc编译c的,因为redis是c编写的,所以我们先安装下gcc yum install gcc-c++ 第二步:wget方式 下载redis压缩包,并解压,以及编译 下载 wget http://download.redis.io/releases/redis-3.2.9.tar.gz 解压 tar -zxvf redis-3.2.9.tar.gz [root@localhost ~]# ll 总用量 1548 -rw------

am的博客 147

Linux下Redis的安装与部署

1.redis简单介绍 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglong/p/Redis.html。   b.redis是一个key-value存储系统,它支持存储的value类型相比较Memcached更多,包括string,list,set,sets,hashes等(It supports data stru

东天里的冬天 1589
上一篇: Linux/Unix 怎样找出并删除某一时间点的文件(转)
下一篇: redis缓存穿透解决方案
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值