文档章节

RedHat6.6(Centos6)安装Redis3

GKTest
 GKTest
发布于 2015/12/19 16:50
字数 636
阅读 57
收藏 1

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
windows 安装与使用redis

1、选择安装目录:D:Program FilesRedis3 2、下载并解压到安装目录(即安装),下载地址:https://raw.githubusercontent.com/ServiceStack/redis-windows/master/downloads/redis-latest.zi...

Liens
12/09
0
0
Redhat6.6 图形化安装 oracle12c

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

lizer2016
2015/12/14
0
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
2017-03-08日志

1.与中源王经理沟通需求 2.编写接口文档 3.与部门主管讨论这种需要充值的项目需要使用session保存用户状态 3.编写tomcat8整合redis3的session代码和demo(http://git.oschina.net/edeye/edeye...

test2013
2017/03/08
1
1

没有更多内容

加载失败,请刷新页面

加载更多

性能优化(JVM概念及配置)

虚拟机组成 一次编写,到处运行 Java虚拟机是对操作系统的模拟,隔离差异 2018编程语言排行榜 一个复杂的构架 虚拟机的内部概念 运行原理 编译器,解释器执行流程 内存分配-线程模型 栈帧模型...

这很耳东先生
7分钟前
0
0
Scala之初步认识与环境准备

1. 了解 Scala 1.1. 什么是 Scala Scala 是 Scalable Language 的简写,是一门多范式的编程语言。 Scala设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚...

飞鱼说编程
28分钟前
3
0
Vue项目分环境打包的实现步骤

在项目开发中,我们的项目一般分为开发版、测试版、Pre版、Prod版。Vue-cli的默认环境一只有dev和prod两个,之前每次要发布测试版或Pre版都是修改了源码中API地址后打包,这样很麻烦。如果能...

peakedness丶
28分钟前
3
0
vue+lowdb+express

搭建流程: 1.安装Node.js; 2.安装npm; 3.安装Express; 搭建流程 npm install -g express 安装 express 生成器 npm install -g express-generator 查看是否安装成功,随便输的一个命令...

Js_Mei
33分钟前
2
0
Qt那些事0.0.15

以下与Q_DECLARE_METATYPE相关内容全部是翻译自Qt文档。参看QVariant Class | Qt Core 5.9以及QMetaType Class | Qt Core 5.9 QVariant QVariant::fromValue(const T& value) 返回一份包含v......

Ev4n
34分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部