在Linux上yum安装运行Redis,只能安装2.4.10(主从)
Installing Redis on CentOS 6.4
First, install the epel repo
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Next, install the remi repo
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Now, you should be able to install redis using the yum package manager.
yum install redis -y

修改/etc/redis.conf配置文件中的数据库存放路经,日志存放路经和绑定IP地址。Redis系列-配置文件小结
mkdir /data/redis --创建目录
vim /etc/redis.conf
修改数据库存放路经
dir /var/lib/redis/ --修改前
dir /data/redis/ --修改后

修改日志存放路经
logfile /var/log/redis/redis.log --修改前
logfile /data/redis/redis.log --修改后

修改绑定的IP地址
bind 127.0.0.1 --修改前
bind 192.168.7.209 --修改后
bind 127.0.0.1 192.168.7.209 --绑定多个IP,注意是空格不是逗号,2.8以后的版本才支持(内网地址,外网地址)

修改绑定的port号
port --修改前
port **** --修改后

设置密码,去掉行前的注释,并修改密码为所需的密码,保存文件.
requirepass 密码

设置后台运行redis
daemonize no --修改前
daemonize yes --修改后

修改/data/redis目录权限
chown -R redis:redis /data/redis
chmod -R /data/redis
chkconfig redis on

启动Redis服务
service redis start --启动redis服务
redis-server --version --查看redis版本号
本地测试Redis
redis-cli --连接redis redis-cli -h 127.0.0.1 -p 6379 -a 指定密码 set name 存储的值 --设置key,value get name --读取key exit --退出redis

设置防火墙
iptables -I INPUT -p tcp --dport -j ACCEPT
service iptables save
service iptables restart
cat /etc/sysconfig/iptables
设置redis主从读写分离:
修改从库的/etc/redis.conf
slaveof <masterip> <masterport> 指定master的ip和port
masterauth <master-password> master有验证的情况下
slave-read-only yes 设置slave为只读模式
主和从分别执行查看同期情况确认:
INFO replication
同期正常时:
master_link_status:up master_repl_offset和slave_repl_offset相等,刚搭完时两边是一样的 master_last_io_seconds_ago在10秒内。
主:

从:

Slave升级为Master
Master不可用的情况下,停止Master,将Slave的设定无效化后,Slave升级为Master
> SLAVEOF NO ONE> info
......role:master......redis基础:http://www.cnblogs.com/ee900222/p/redis_1.html
redis主从:http://www.cnblogs.com/ee900222/p/redis_2.html
http://blog.csdn.net/love__coder/article/details/8678219
在Linux上yum安装运行Redis,只能安装2.4.10(主从)的更多相关文章
- 在Linux上rpm安装运行Redis 3.0.4
http://www.rpmfind.net搜索redis,找到redis3.0.4的rpm源选做 wget ftp://fr2.rpmfind.net/linux/remi/enterprise/6 ...
- XVFB实现selenium在linux上无界面运行安装篇
selenium在linux上无界面运行,其实是非常简单的.具体的方法有使用HtmlUnitDriver或者PhantomJSDriver,有时间我会写写关于这两个东东的文章,其实基本和ChromeD ...
- 在Linux上显示正在运行的进程的线程ID
在Linux上显示正在运行的进程的线程ID 在上Linux," ps -T"可以显示正在运行的进程的线程信息: # ps -T 2739 PID SPID TTY STAT TIM ...
- 新服务器搭建-总结: 下载nginx,jdk8,docker-compose编排(安装mysql,redis) 附安装
三明SEO: 前言 如题, 公司新买了一条4核16G的服务器, 不得不重新搭建环境, 只能一一重来, 做个记录 1.nginx : 手动安装 2.jdk8: 手动安装 3. 安装docker 及doc ...
- 【转帖】Linux上,最常用的一批命令解析(10年精选)
Linux上,最常用的一批命令解析(10年精选) https://juejin.im/post/5d134fbfe51d4510727c80d1 写的挺好呢 Linux这么多命令,通常会让初学者望而生 ...
- 加快Linux上yum下载安装包的速度(以CentOS 7,安装gcc为例)
今天在学习Linux的过程中,学到了关于包的安装问题:rpm包管理和yum在线管理两种方式:这里因为我在实验yum安装gcc出现了网速超级慢的问题,于是搜索解决方案,重新配置repo得以解决,记录整个 ...
- 安装运行redis
在Linux系统上安装Redis 环境准备 Redis是C语言开发,建议在Linux上运行,本人系统centos-6.5. 安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有g ...
- 在 linux 上部署并运行 JavaFX 项目
环境 redhat 6.4.eclipse安装JavaFX插件 项目详情及代码参见 在linux上配置并创建JavaFX项目 ,该部署即此文章中项目的部署 配置build.fxbuild 生成buil ...
- Linux上生产环境源码方式安装配置postgresql12
1.Linux上源码方式安装postgresql12 01.准备操作系统环境 echo "192.168.1.61 tsepg61" >> /etc/hosts mou ...
随机推荐
- ASP入门(七)-Response小案例
我们通过ASP来创建一个年月日的选择框,年份从1950到2000年,如果手动输入HTML代码,其中的<option>列表项目要写94个 (51年 + 12月 + 31天),很是繁琐. 代码 ...
- 解决webstorm本地IP访问页面出错的问题,webstorm支持IP访问
想在手机端访问webstorm做出的页面,遇到了根据IP地址访问页面错误的问题,试了网上的方法:“设置webstorm可以被外部连接访问”,依旧不能解决 解决方法: 在webstorm下:ctrl+a ...
- Android LazyList 从网络获取图片并缓存
原演示地址 本文内容 环境 演示 LazyList 从网络获取图片并缓存 参考资料 本文是 Github 上的一个演示,通过网络获取歌手专辑的缩略图,并显示在 ListView 控件中.该演示具备将缩 ...
- oracle sqlldr使用(导入速度快,但对数据本身的处理功能弱)
oracle sqlldr使用(导入速度快,但对数据本身的处理功能弱) 博客分类: DB.Oracle OracleSQL sqlload.cmd pause sqlldr user/pass@tn ...
- Spring 基础概念——DI、IOC(一)
一.IOC 控制反转 package com.qunar.studyspring.bean; import com.qunar.studyspring.dao.PersonDao; import co ...
- Spring MVC中Controller如何将数据返回给页面
要实现Controller返回数据给页面,Spring MVC 提供了以下几种途径: ModelAndView:将视图和数据封装成ModelAndView对象,作为方法的返回值,数据最终会存到Http ...
- Android View的事件分发机制
准备了一阵子,一直想写一篇事件分发的文章总结一下.这个知识点实在是太重要了. 一个应用的布局是丰富的,有TextView,ImageView,Button等.这些子View的外层还有ViewGroup ...
- sublime text 3中文乱码问题解决的方法
一.首先要确保本机sublime已经有安装包管理器,假设没有.安装方法:http://blog.chinaunix.net/uid-12014716-id-4269991.html 文中的第一步:安装 ...
- 纯正商业级小程序开发(完结版).txt
链接: https://pan.baidu.com/s/1LzlDslKxSUy3UV9o1aDKhg 提取码: sq7e 文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论
- ssi框架搭建
Struts2主要来源于webwork框架,与Struts1相比,在数据传递方面,Struts2提供了更加强大OGNL标签功能,使其能够通过在action中定义变量来直接与jsp页面中的数据进行相互传 ...