Linux下部署Redis

概述

本文介绍在Linux下部署Redis的详细步骤,以供参考。

环境说明

OS Version:CentOS Linux release 8.1.1911 (此为发行版本)
OS Version:CentOS Linux release 8.2.2004 (此为发行版本)

Linux下查看系统版本命令
查看系统发行版本:cat /etc/redhat-release
查看系统内核版本:uname -a

准备内容

Linux版本Redis:redis-5.0.9.tar.gz

下载地址
链接:https://pan.baidu.com/s/19a6EfzKWwUu65tRt6374qg
(https://pan.baidu.com/s/19a6EfzKWwUu65tRt6374qg)
提取码:7cvq

Linux文件命令行工具Xshell 4

下载地址
链接:https://pan.baidu.com/s/1cqrgxkJqLK_EOEccMnPxDA
(https://pan.baidu.com/s/1cqrgxkJqLK_EOEccMnPxDA )
提取码:xxyu

部署步骤(部分步骤可忽略)

  • 通过Xshell工具使用root用户登录到Linux系统(这里使用的是阿里云ECS)。连接Linux
  • 进入/usr目录 (cd /usr)
  • 创建redis目录 (mkdir redis)
  • 进入redis目录 (cd redis)
  • 查看Redis最新发布包,访问地址:Redis官网
  • 下载Redis包[5.0.9] (wget http://download.redis.io/releases/redis-5.0.9.tar.gz)
    下载Redis包
  • 解压Redis包 (tar -zxvf redis-5.0.9.tar.gz)
  • 安装gcc依赖 (yum install gcc)
    安装gcc依赖
  • 编译

cd /usr/redis/redis-5.0.9/
make MALLOC=libc

编译

  • 安装并把Redis启动文件加入/usr/local/bin目录 (cd src && make install)
    安装
  • 配置Redis (vim /usr/redis/redis-5.0.9/redis.conf)

设置为守护线程: daemonize no -> daemonize yes
取消保护模式: protected-mode yes -> protected-mode no
开启远程连接: bind 127.0.0.1 -> #bind 127.0.0.1
设置密码(foobared是密码): #requirepass foobared ----> requirepass ******

  • 设置Redis为服务

cd /etc
mkdir redis
cp /usr/redis/redis-5.0.9/redis.conf /etc/redis/6379.conf
cp /usr/redis/redis-5.0.9/utils/redis_init_script /etc/init.d/redisd

  • 设置开机启动

cd /etc/init.d
chkconfig redisd on

  • 启动Redis (service redisd start)
  • 停止Redis (service redisd stop)

常用命令

  • 卸载服务:redis-server --service-uninstall
  • 开启服务(需要进入Redis的src目录):redis-server …/redis.conf
  • 停止服务(需要进入Redis的src目录):redis-cli -a 密码 shutdown
  • 重命名服务:redis-server --service-name name
  • 客户端访问:redis-cli -h 127.0.0.1 -p 6379 -a 密码
  • 查看redis连接数与最大连接数(需要先进行客户端访问):info clients
  • 查询redis允许的最大连接数:config get maxclients
  • 客户端列表:CLIENT LIST
  • 杀死指定连接:CLIENT KILL ip:port

问题

  • (未完成验证)nested exception is io.lettuce.core.RedisException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。

修改redis.conf文件
tcp-keepalive 60

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值