SpringMVC使用Redis集群

Redis是现在比较流行的非关系型数据库,同时又支持多种类型的存储结构,所以用来做缓存非常合适。SpringMVC也是现在常用的框架,两者结合使用更加方便。为了保证稳定性,redis最好使用集群方式。但是使用redis集群,也要舍弃一些东西,这个后面再说。

下面就简单说说如何配置使用redis集群:

1. 添加maven

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-redis</artifactId>
    <version>1.7.5.RELEASE</version>
</dependency>
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
</dependency>

注意,spring-data-redis必须是1.7.0以上版本才行!以前用的版本低,启动时报错java.lang.ClassNotFoundException: org.springframework.data.redis.connection.RedisClusterConfiguration。同时要配置redis.clients,spring-data-redis低版本中是自带的,不需要另外引入,否则报错java.lang.ClassNotFoundException: redis.clients.jedis.JedisPoolConfig。

2. 配置redis-conf.properties

#redis的服务器地址
redis.host=127.0.0.1
#最大连接数
redis.maxTotal=800
#最小连接数
redis.minIdle=100
#最大空闲数
redis.maxIdle=200
#最大建立连接等待时间
redis.maxWait=10000
#指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个
redis.testOnBorrow=true

redis.port0=7380
redis.port1=7381
redis.port2=7382
redis.port3=7383
redis.port4=7384
redis.port5=7385

3. 配置spring-redis.xml

<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"&g
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值