文档章节

RedHat6.6(Centos6)安装Redis3

GKTest
 GKTest
发布于 2015/12/19 16:50
字数 636
阅读 56
收藏 1
点赞 0
评论 0

1、输入命令,yum install gcc-c++

2、输入命令,yum install -y tcl

3、下载redis-3.0.5.tar.gz,我是放到/home/redis,进去目录/home/redis,输入命令,tar xvzf redis-3.0.5.tar.gz

4、进去解压后的目录,输入命令,cd redis-3.0.5

5、输入命令,make MALLOC=libc

6、启动,输入命令,src/redis-server redis.conf

7、停止,输入命令,src/redis-cli shutdown

附:

1、设置为非持久化,编辑redis.conf
#save 900 1
#save 300 10
#save 60 10000

save ""

2、主从复制,在从节点配置slaveof 主服务器的IP 端口,Redis的同步机制是,从节点主动向主节点请求同步,如果主节点设置了密码,还要设置masterauth 主节点密码

3、设置密码,配置requirepass 密码

4、高可用Sentinel,配置sentinel.conf,配置sentinel monitor mymaster 10.16.70.62 6379 1,启动命令,src/redis-sentinel sentinel.conf

5、允许其它机器访问,编辑redis.conf,注释bind

6、后台模式,编辑redis.conf,daemonize yes、pidfile ./pidfile.pid

 

常用命令,带密码

src/redis-cli -a 密码 -p 端口 shutdown

src/redis-cli -a 密码 -p 端口 dbsize

 

 

附JedisPoolConfig配置

JedisPoolConfig config = new JedisPoolConfig();
 
//连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true
config.setBlockWhenExhausted(true);
 
//设置的逐出策略类名, 默认DefaultEvictionPolicy(当连接超过最大空闲时间,或连接数超过最大空闲连接数)
config.setEvictionPolicyClassName("org.apache.commons.pool2.impl.DefaultEvictionPolicy");
 
//是否启用pool的jmx管理功能, 默认true
config.setJmxEnabled(true);
 
//MBean ObjectName = new ObjectName("org.apache.commons.pool2:type=GenericObjectPool,name=" + "pool" + i); 默 认为"pool"
config.setJmxNamePrefix("pool");
 
//是否启用后进先出, 默认true
config.setLifo(true);
 
//最大空闲连接数, 默认8个
config.setMaxIdle(8);
 
//最大连接数, 默认8个
config.setMaxTotal(8);
 
//获取连接时的最大等待毫秒数(如果设置为阻塞时BlockWhenExhausted),如果超时就抛异常, 小于零:阻塞不确定的时间,  默认-1
config.setMaxWaitMillis(-1);
 
//逐出连接的最小空闲时间 默认1800000毫秒(30分钟)
config.setMinEvictableIdleTimeMillis(1800000);
 
//最小空闲连接数, 默认0
config.setMinIdle(0);
 
//每次逐出检查时 逐出的最大数目 如果为负数就是 : 1/abs(n), 默认3
config.setNumTestsPerEvictionRun(3);
 
//对象空闲多久后逐出, 当空闲时间>该值 且 空闲连接>最大空闲数 时直接逐出,不再根据MinEvictableIdleTimeMillis判断  (默认逐出策略)   
config.setSoftMinEvictableIdleTimeMillis(1800000);
 
//在获取连接的时候检查有效性, 默认false
config.setTestOnBorrow(false);
 
//在空闲时检查有效性, 默认false
config.setTestWhileIdle(false);
 
//逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1
config.setTimeBetweenEvictionRunsMillis(-1);
 
JedisPool pool = new JedisPool(config, "localhost",);
 
int timeout=3000;
new JedisSentinelPool(master, sentinels, poolConfig,timeout);//timeout 读取超时

© 著作权归作者所有

共有 人打赏支持
GKTest
粉丝 7
博文 47
码字总数 12760
作品 0
深圳
程序员
centOS6安装redis3.2.9

到官网下载好redis3.2.9的压缩包,并上传到linux服务器中 使用yum命令安装所需依赖 解压redis压缩包 并移动到/usr/local/redis3 进入redis3.2.9 使用make命令编译 安装完成,打开redis.conf配置...

zped
06/17
0
0
Redhat6.6 图形化安装 oracle12c

环境说明 下载好Redhat6.6,在VMware Station12安装,选择安装图形化界面。下载oracle12c linuxamd6412102database.zip 并解压到database 启动Redhat6.6 64位,点击菜单 虚拟机->VMware-tool...

lizer2016
2015/12/14
0
0
redis安装部署(1)

redis3 部署 部署 在日前的工作中,需要重新搭建一套演示环境;环境需要零零碎碎的第三方应用很多,包括了 zookeeper , kafka ,redis ,mongodb ;环境也来来回回的部署了多次,也有遇到各种问...

alex
2015/12/20
98
0
Codis 分布式缓存部署

环境介绍: 1:机器三台 ,IP/hostname 如下, hostname的设置很重要zookeeper / codis的通信都会用到,所以要配置好三台机器的hosts文件. 10.221.8.220 机器的hostname为 Redis1 10.221.8.221 机...

求学ing
2015/09/13
131
0
RedHat6.6(Centos6)安装Jemalloc3

1、下载jemalloc-3.6.0.tar.bz2,我的是放到/home/jemalloc,输入命令,tar xjf jemalloc-3.6.0.tar.bz2 2、进入解压目录jemalloc-3.6.0,输入命令,./configure 3、输入命令,make && make ...

GKTest
2015/12/19
106
0
RedHat6.6(Centos6)安装Zookeeper3

1、下载zookeeper-3.4.7.tar.gz,我的是放到/home/zookeeper,输入命令,tar -zxvf zookeeper-3.4.7.tar.gz 2、复制解压后的conf目录下的zoo_sample.cfg,并命名为zoo.cfg 3、修改zoo.cfg配置...

GKTest
2015/12/19
15
0
Redis集群的使用测试(Jedis客户端的使用)

Redis集群的使用测试(Jedis客户端的使用) 1、 Jedis客户端建议升级到最新版(当前为2.7.3),这样对3.0.x集群有比较好的支持。 https://github.com/xetorthio/jedis http://mvnrepository....

1362802538
2016/12/01
1K
0
RedHat6.6 安装 oracle11gR2教程

新公司用的是oracle数据库,所以利用下班时间在虚拟机上试着装了下oracle 11gR2 。查了官方的文档,头尾发了三天我的效率也是有够慢的 下面是我整理的过程: Oracle 11g release2 linux x86-...

zhengminghao
06/29
0
0
Zabbix 3.0 安装

Zabbix 3.0 安装 原文地址http://mp.weixin.qq.com/s?_biz=MzA5NjgwNzM0OQ==&mid=401897477&idx=1&sn=9eda7c22a93b89e30cd1672af19a9c84&scene=23&srcid=02178AIGacHXnK08V8EA6z37#rd 2016-0......

it你好
2016/02/17
0
0
mongodb复制集+分片生产环境实践

三台机器操作系统环境如下: [mongodb@node1 ~]$ cat /etc/issueRed Hat Enterprise Linux Server release 6.6 (Santiago)Kernel r on an m[mongodb@node1 ~]$ uname -r2.6.32-504.el6.x86_6......

盖世英雄iii
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

ES12-词项查询

1.词项查询介绍 全文查询将在执行之前分析查询字符串,但词项级别查询将按照存储在倒排索引中的词项进行精确操作。这些查询通常用于数字,日期和枚举等结构化数据,而不是全文本字段。 或者,...

贾峰uk
10分钟前
0
0
http状态码与ajax的状态值

ajax状态值 1.1 200 & OK:状态请求成功

litCabbage
13分钟前
0
0
iOS动画效果合集、飞吧企鹅游戏、换肤方案、画板、文字效果等源码

iOS精选源码 动画知识运用及常见动画效果收集 3D卡片拖拽卡片叠加卡片 iFIERO - FLYING PENGUIN 飞吧企鹅SpriteKit游戏(源码) Swift封装的空数据提醒界面EmptyView 沙盒文件浏览与分享调试控...

sunnyaigd
16分钟前
0
0
AngularJS配置.run()块中设置路由事件的监听器以及过滤未经授权的请求

AngularJS中的run方法初始化全局数据,只对全局作用域起作用,如$rootScope.多个控制器之间可以共享数据,如下代码所示: <script type="text/javascript"> var m1 = angular....

孟飞阳
16分钟前
0
0
Java语言学习(十):输入/输出

Java中,I/O操作代表着输入、输出,Java所有的I/O机制都是基于数据流进行输入输出。java.io类包提供了很多的输入输出处理功能方法,大家可以参考下JDK文档中关于I/O的一些处理方法:JDK在线中...

海岸线的曙光
26分钟前
0
0
基于阿里出得ng-Alain搭建后台管理系统

首先跟大家介绍一下ng_Alain(阿里团队出品) ng-alain技术栈基于 Typescript、Angular、g2、@delon 和 ng-zorro-antd,提前了解和学习这些知识会非常有帮助。 ng-alain 脚手架是基于 Angular ...

方宏春
30分钟前
1
0
Spring框架IOC和AOP的实现原理

一、IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转...

HaierBrother
32分钟前
1
0
C++模版编程实现Haskell的函数模式匹配特性[图]

C++模版编程实现Haskell的函数模式匹配特性[图]: 大神 Bartosz Milewski 在2009年写了一篇文章《What Does Haskell Have to Do with C++?》,使用C++实现Haskell函数式编程语言的一些特性。...

原创小博客
33分钟前
1
0
${value}

1、就算 mapper 里面配置的名称是configSql ,在xml 里面配置的时候要注意 报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Reflectio......

职业搬砖20年
39分钟前
1
0
Xamarin 学习笔记 - Layout(布局)

本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1227733/Xamarin-Notes-Xamarin-Forms-Layouts 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案...

葡萄城技术团队
41分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部