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
相关文章
|
2月前
|
安全 Linux 虚拟化
|
23天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
158 7
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
92 4
|
3月前
|
Kubernetes Linux 测试技术
|
4月前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
107 3
|
4月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
3月前
|
Java Linux Maven
用sdkman在linux上管理多个java版本
本文介绍了如何在Linux上使用SDKMAN来管理多个Java版本,包括安装SDKMAN、验证安装、列出和安装不同版本的JDK、Maven和Gradle,以及如何切换使用不同版本。
107 0
|
8月前
|
NoSQL Linux Redis
linux安装redis5.0.5
linux安装redis5.0.5
151 1
|
8月前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
85 0
|
8月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置