Linux下Redis-3.0.7版本的安装以及Redis主备的部署(一)

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介:

一、基本工具

(1)      虚拟机两台(做好快照)

CentOS 6.6   192.168.1.146

CentOS 6.7   192.168.1.147

(2)      软件包

redis-3.0.7.tar.gz

使用wget 命令下载redis的软件包,也可以下载到本地后再上传到服务器上面,redis的编译需要Gcc等环境,相关软件在安装操作系统的时已经安装完毕。

二、基本步骤

1)解压redis的安装包

tar -xvf  redis-3.0.7.tar.gz  在该目录下会生成redis-3.0.7目录。

wKioL1ecQfvhoet5AACRzsxLJCc728.png

源码包的解压过程

2)进入到redis-3.0.7/srcmake编译redis,并用make install 安装。

wKiom1ecQi_j17uOAAEFPtq4inc423.png-wh_50

在源码目录下进行编译

wKioL1ecQi-R4AQ4AABN-5d9rKc269.png-wh_50

编译成功的结果

wKioL1ecQv_Cnz1DAAAy4d_imXM112.png-wh_50

make  install 安装

上图就是显示安装成功,此时我们可以启动redis进行测试,但是为了我们后面的工作更加的方便,需要执行$/utils/install_server.sh配置Redis配置之后Redis能随系统启动。$表示redis的路径。

wKioL1ecQjDhGlaHAAC4HjFE0uo934.png-wh_50

redis初始化并启动

该过程中会确定redis的端口,配置文件,日志文件,数据存储路径等信息

此时会这是开机自启动,并启动redis处于运行状态,我们可以用netstat  -nltup  |grep  redis 检查一下端口的监听状态以及相关的进程。

wKiom1ecQpbzxlNIAABap9FiE8M097.png-wh_50

redis运行情况的检测

检查开启自启动:用 chkconfig   --list  |grep  redis 检查,这里的运行级别为3的值为on表示开机自启动已经设置成功。

wKiom1ecRePCI8k0AAAh-Y-Hrco404.png-wh_50


防火墙的设置:

redis 的访问一般只限内网访问当明确哪些主机访问时我们可以更改为某些主机的IP

wKioL1ecReTDbBBGAAB2ickMZHI176.png-wh_50



连接客户端后进行测试,所有的和客户端有关的脚本均在/usr/local/bin下我们在这里可以登录客户端。测试时,对变量tianshui赋值为11111,然后用get 获取该变量的值,

wKioL1ecReOy7oV8AAB7Tqy77Rw273.png-wh_50


至此  redis-3.0.7版本安装完毕。



本文转自 tianya1993 51CTO博客,原文链接:本文转自 tianya1993 51CTO博客,原文链接:xxxxxxx,如需转载请自行联系原作者,如需转载请自行联系原作者

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
1月前
|
安全 Linux 虚拟化
|
2月前
|
存储 NoSQL Redis
Redis 新版本引入多线程的利弊分析
【10月更文挑战第16天】Redis 新版本引入多线程是一个具有挑战性和机遇的改变。虽然多线程带来了一些潜在的问题和挑战,但也为 Redis 提供了进一步提升性能和扩展能力的可能性。在实际应用中,我们需要根据具体的需求和场景,综合评估多线程的利弊,谨慎地选择和使用 Redis 的新版本。同时,Redis 开发者也需要不断努力,优化和完善多线程机制,以提供更加稳定、高效和可靠的 Redis 服务。
65 1
|
16天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
89 26
|
2天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
52 7
|
1月前
|
监控 NoSQL 网络协议
【Azure Redis】部署在AKS中的应用,连接Redis高频率出现timeout问题
查看Redis状态,没有任何异常,服务没有更新,Service Load, CPU, Memory, Connect等指标均正常。在排除Redis端问题后,转向了AKS中。 开始调查AKS的网络状态。最终发现每次Redis客户端出现超时问题时,几乎都对应了AKS NAT Gateway的更新事件,而Redis服务端没有任何异常。因此,超时问题很可能是由于NAT Gateway更新事件导致TCP连接被重置。
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
64 4
|
2月前
|
Kubernetes Linux 测试技术
|
2月前
|
NoSQL Linux Shell
Redis 的安装与部署(图文)
Redis 的安装与部署(图文)
|
3月前
|
NoSQL 网络协议 Unix
1)Redis 属于单线程还是多线程?不同版本之间有什么区别?
1)Redis 属于单线程还是多线程?不同版本之间有什么区别?
92 1
|
3月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo