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

本文涉及的产品
云数据库 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
相关文章
|
6天前
|
资源调度 JavaScript 搜索推荐
Linux系统之部署envlinks极简个人导航页
【4月更文挑战第11天】Linux系统之部署envlinks极简个人导航页
39 2
|
8天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
58 0
|
8天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
27 0
|
9天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
15 0
|
9天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
34 0
|
16天前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
61 1
|
1天前
|
关系型数据库 MySQL Linux
Linux联网安装MySQL Server
Linux联网安装MySQL Server
8 0
|
9天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
3 0
|
9天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
14 0
|
14天前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
61 9