liunx 部署 redis

linux 下, 查看 redis 是否启动:

 $ ps aux | grep redis-server
 # 查看 redis 服务是否在运行
 $ ps aux | grep redis

运行 redis

 $ ps aux | grep redis-server

停止 redis

$ redis-cli shutdown

出现问题:

1. 链接不上服务器 redis

代码报错

 nable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 服务器地址 :6379

解决方法:

  1. application.yml的redis配置中的spring.redis.timeout中连接超时时间(毫秒)中时间设置不能为0;

  2. 修改配置文件

    1. 找到 redis 的配置文件 redis.conf
    $ vim redis.conf
    
    1. 修改 protected-mode yes 改为 protected-mode no

    2. 注释 # bin 127.0.0.1

  3. 检查代码中的 yml 文件

    # REDIS (RedisProperties)
    # Redis数据库索引(默认为0)
    spring.redis.database=0
    # Redis服务器地址
    spring.redis.host=192.168.30.103
    # Redis服务器连接端口 
    spring.redis.port=6379
    # 连接池最大连接数(使用负值表示没有限制)
    spring.redis.jedis.pool.max-active=8
    # 连接池最大阻塞等待时间(使用负值表示没有限制)
    spring.redis.jedis.pool.max-wait=-1
    # 连接池中的最大空闲连接
    spring.redis.jedis.pool.max-idle=8
    # 连接池中的最小空闲连接
    spring.redis.jedis.pool.min-idle=0
    # 连接超时时间(毫秒)
    spring.redis.timeout=5000

    参照博客

你可能感兴趣的:(liunx 部署 redis)