Linux下安装Redis6.2.6
环境说明:Linux为腾讯云的CentOS7.6
下载Redis
[官网传送门](https://redis.io/)
我这里下载的是最新的Redis版本6.2.6
准备工作
通过xftp将Redis上传到linux的/data/software目录下
通过Xshell登录远程服务器
在opt目录下创建redis文件夹(用来解压redis软件)
cd /opt
mkdir redis
将/data/softwart下的软件复制一份到/opt/redis文件夹下
cp /data/software/redis-6.2.6.tar.gz /opt/redis/
对redis进行解压
tar -xf redis-6.2.6.tar.gz
进入解压后的redis文件中并执行make命令(make命令是对redis进行编译,可能会出现没有gcc的情况,这时候安装一下gcc就好了)
cd redis-6.2.6
make
现在才是进行真正的redis安装环节
在安装之前保险起见,在你想要安装的位置创建一个安装目录
cd /opt/
mkdir redis6
安装redis
cd /opt/redis/redis-6.2.6 #进入之前编译好的目录
make install PREFIX=/opt/redis6 #PREFIX=后面的就是你想要安装redis的目录
把Redis做成服务
这个时候呢redis就已经在你的服务器中安装好了,但我们更希望它是一个服务,以服务的方式对外;这时候就需要进行install_server.sh操作;具体如下
在做成服务之前,先配置一下redis的环境变量
vi /etc/profile
在文件的最后添加
按i进入vi编辑模式
export REDIS_HOME=/opt/redis6
export PATH=$PATH:$REDIS_HOME/bin
按ESC退出编辑模式
:wq 退出并保存文件
编译一下配置文件
source /etc/profile
进入到redis编译好的文件中,执行install_service.sh命令
cd /opt/redis/redis-6.2.6/utils
./install_server.sh
可能会出现如下提示
这时候我们只需要将install_server.sh中的对应代码注释一下即可
vi /opt/redis/redis-6.2.6/utils/install_server.sh
注释如下内容即可
这时候我们继续执行install_server.sh命令
cd /opt/redis/redis-6.2.6/utils
./install_server.sh
以下均为默认6379端口默认安装,也可自定义端口,可安装多个实例
此时redis服务已经安装好,并且启动成功
redis状态的查看及启动和停止
service redis_端口号 status ##查看端口号下的redis状态
service redis_端口号 start ##启动端口号下的redis服务
service redis_端口号 stop ##停止端口号下的redis服务
此状态说明redis在运行中
命令的方式登录redis
redis-cli
登录完成后,如果设置了密码,则需要接着输入AUTH 你的密码;如果没有则不需要
至此redis安装完毕
Redis Desktop Manager 远程连接redis
在连接之前需先安装好Redis Desktop Manager工具,安装过程略,一路下一步就行了;
在连接之前还需要修改redis的三处配置文件,否则无法连接
vi /etc/redis/6379.conf
依次修改
bind 0.0.0.0 #也可以将这一行直接注释掉 表示任意IP均可连接
protected-mode no #默认为 yes 表示关闭保护模式
daemonize yes #默认为 yes 表示允许后台运行
最后建议添加一下密码
6379.conf中添加,添加前看一下文件中是否有这个配置
requirepass yourpassword
修改好以上参数后需要重启一下redis,否则配置不会生效,后面连接是连接不上的!!!!
打开安装好的Redis Desktop Manager ,输入对应的参数
连接好了如下图
至此redis远程连接欧克