创建一个springcloud项目(略)

添加依赖

<dependency>
  <groupId>redis.clients</groupId>
  <artifactId>jedis</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

 

设置配置文件,

这里的集群用的是我之前已经配置好了的集群,可以参照访问另一篇文章,

Redis cluster集群模式搭建

spring:
  redis:
    cluster:
      nodes:
        - 10.211.55.14:7001
        - 10.211.55.14:7002
        - 10.211.55.14:7003
        - 10.211.55.16:7001
        - 10.211.55.16:7002
        - 10.211.55.16:7003
        - 10.211.55.17:7001
        - 10.211.55.17:7002
        - 10.211.55.17:7003
    #超时时间
    command-timeout: 3000
    # 重试次数
    max-attempts: 3

 

使用StringRedisTemplate操作redis

@Autowired
private StringRedisTemplate stringRedisTemplate;

@ResponseBody
@RequestMapping("/setKey")
public BaseResult hello(String key, String value) {
    stringRedisTemplate.opsForValue().set(key, value);
    return BaseResult.success();
}

@ResponseBody
@RequestMapping("/getkey")
public BaseResult hello(String key) {
    String value = stringRedisTemplate.opsForValue().get(key);
    System.out.println(value);
    return BaseResult.success();
}

 

一个写入,一个读取

测试下效果,启动项目,调用接口

http://localhost:8989/table/user/setKey?key=userkey&value=keyvalue

插入成功,登录任意一个节点,查看redis的key内容

van@van ~$ redis-cli -h 10.211.55.14 -p 7001 -c

10.211.55.14:7001> keys *

1) "keydemo"

2) "userkey"

3) "wang"

10.211.55.14:7001> get userkey

-> Redirected to slot [5079] located at 10.211.55.16:7002

"keyvalue"

10.211.55.16:7002> 

 

通过接口调用查询也okay,这里不做截图了。

这就是最简单的连接使用redis cluster方法

96 对 “springcloud项目中使用redis cluster集群”的想法;

  1. Size yayılan takipçi hizmetleriyle basit bir
    şekilde instagram profilinizi büyütebilirsiniz.

    Şirketin hizmetlerinden faydalanarak dilediğiniz kadar takipçiye ulaşabilirsiniz, instgaram takipçi satın AL işlemi oldukça
    basit ve kısa süreçte size teslim edilmektedir.
    Yapmanız gereken tek şey Takip2018 e sadece giriş yaparak dilediğiniz
    kadar takipçi isteği yapabilirsiniz.
    Size uygun paketi seçmeniz halinde dilediğiniz alabilir ve sadece izlersiniz.
    Benzersiz hizmet vererek size daha çeşitli paketler önerebiliyor.

  2. Pingback: ates ve su 1
  3. Pingback: sftony

发表评论

邮箱地址不会被公开。