linux -- 部署java服务器(3) linux安装redis
前言
本系列(部署java服务器)一共由四个部分组成
本文使用的linux系统是centos7的,不同系统的环境可能安装的东西不一样,如果运行make编译失败,可能会是一些依赖库没有安装,可以在安装时,先执行安装redis依赖库的
> yum -y install gcc gcc-c++ libstdc++-devel
安装
下载redis
> wget http://download.redis.io/releases/redis-6.2.3.tar.gz //下载稳定版 > tar vxf redis-6.2.3.tar.gz //解压 > mv redis-6.2.3 redis6 //重命名 方便操作
编译&安装
> cd redis6 //进入redis解压目录 > make //编译 reids6.0无需再执行make install 命令
出现这个消息则代表编译成功
使用
//进入redis6目录的src目录下,可以发现出现了redis-server文件
运行redis
> ./redis-server ../redis.conf //使用配置文件启动,配置文件是解压目录下的redis.conf
//出现以下输出,表示启动成功端口号为6379
使用redis客户端命令
使用redis/src下的redis-cli 启动客户端程序
>./redis-cli //启动客户端程序
这样就表示启动成功
查看配置验证时候就可以使用redis命令了
> CONFIG GET * //查看所有配置 > CONFIG GET loglevel //获取指定配置 > CONFIG SET loglevel "notice" //写入指定配置
无法开启远程链接
首先注释掉bind,这一步是必须的,这时会redis会采用默认的bind配置,运行本机和外部访问,你也可以自己配置为0.0.0.0
第一种方式,将requirepass配置的注释去掉,配置使用密码(redis.conf中即便设置了user 在连接时也不需要向密码一眼传递)
然后在客户端通过密码的方式链接
推荐使用redis client
第二种方式:取消保护模式
这种方式,适合链接测试,无需密码即可链接,不安全
值得一提的是,redis6.0在使用redis-server启动的时候,需要手动指定redis.conf,不然的话它会使用默认的配置文件,而非解压目录下的redis.conf文件,可以在启动后,通过redis-cli检查,是否使用的正确的配置