本例通过下载源码包,编译安装
软件:
VM虚拟机
CentOS7
Redis5.0.14
步骤
1、Redis官网找到需要安装版本,复制下载连接,或者直接下载使用ftp工具上传至服务器
https://download.redis.io/releases/redis-5.0.14.tar.gz //5.0.14链接
2、下载源码包
# mkdir soft //新建soft文件夹
# cd soft
# wget https://download.redis.io/releases/redis-5.0.14.tar.gz //下载
3、解压源码包
# tar -vxf redis-5.0.14.tar.gz
4、安装gcc编译器
# yum install gcc
5、编译
# cd redis-5.0.14/src //进入src目录
# make //编译
6、指定目录安装
# make install PREFIX=/usr/local/redis5
7、配置环境变量
# vi /etc/profile //修改profile文件
//添加redis环境变量
export REDIS_HOME=/usr/local/redis5
export PATH=$PATH:$REDIS_HOME/bin
# source /etc/profile
8、安装成服务
# cd redis-5.0.14/utils //进入utils目录
# ./install_server.sh //执行过程中会选择端口、配置文件、数据存放位置等等,可以一直按enter使用默认值。
/***************************************************************************************/
安装完成脚本自动启动redis,并已设置开机自启动
./install_server.sh 可以执行多次,意思是在一台机器上可以开启多个redis的实例,通过port来区分
安装多个实例的情况下,可以根据配置文件启动对应的实例,例如:service redis_6379 start //启动
9、查看redis是否安装启动
# ps -fe | grep redis
//安装启动完成
root 5483 1 0 16:07 ? 00:00:01 /usr/local/redis5/bin/redis-server 127.0.0.1:6379
root 5492 1083 0 16:17 pts/0 00:00:00 grep --color=auto redis
10、启动、关闭、重启命令
# service redis_6379 start //启动
# service redis_6379 stop //关闭
# service redis_6379 restart //重启
11、远程连接
# firewall-cmd --zone=public --add-port=6379/tcp --permanent//开启6379端口
# firewall-cmd --reload//重启防火墙
//修改redis配置文件
# cd /etc/redis
# vi 6379.conf
//查找 protected-mode 把值改为no
//查找 bind 127.0.0.1 注释掉
12、通过RedisStudio客户端连接测试,add 输入ip port连接
至此 redis安装完成