第一步:下载安装包
访问https://redis.io/download 到官网进行下载。这里下载的4.0.9版本.
或者是使用:(通过命令进行下载)
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
第二步:安装
1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作
tar -zxf redis-4.0.9.tar.gz
进入解压文件目录使用 make 对解压的Redis文件进行编译
图示:这里因为我redis的安装目录在 /usr/locat/ 目录下,因此会有如下操作
编译完成后如下:
此时在进入src文件夹,执行 make install 进行Redis安装。
第三步:部署
1.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
1)、创建bin和etc文件(此文件不会存在需要手动创建)
使用 mkdir 命令去创建 bin 和 etc
回到刚刚安装目录,找到redis.conf,将其复制移动到 /usr/local/redis/ect 下
执行命令如下:
将redis.conf 移动到刚刚创建的etc文件
mv redis.conf /usr/local/redis/etc/
进入src目录 以下文件移动到刚刚创建的bin文件
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
2.启动
进入刚才 bin 目录执行 redis-server 启动redis
进入到 etc 文件 找到 redis.conf
使用 vim redis.conf 进行编辑
需要做以下几件事:
将daemonize属性改为yes(表明需要在后台运行)
注释掉127.0.0.1: 将ip变为开放状态 若是指定IP那么只能由指定 ip 去访问redis
设置一个密码:
找到 #requirepass foobared
修改为 requirepass xxxxxx
设置密码 为了安全一定要设,而且这里如果不绑定ip也不设密码的话,redis是默认保护模式,只能本虚拟机访问,不允许其他ip访问
保存配置文件,重启redis服务,查看虚拟机ip;
shutdown
启动的时候记得 和配置文件一起启动 否则的话配置不生效
./redis-server /usr/local/redis/etc/redis.conf
Redis Desk 若是访问不到 请查看 防火墙是否放开了端口号
# 查看防火墙状态
systemctl status firewalld
# 停止防火墙
systemctl disable firewalld
# 启动防火墙
systemctl start firewalld
# 禁用防火墙
systemctl stop firewalld
# 重启防火墙
firewall-cmd --reload
# 查询端口是否开放
firewall-cmd --query-port=6379/tcp
# 开放6379端口
firewall-cmd --permanent --add-port=6379/tcp
# 移除端口
firewall-cmd --permanent --remove-port=6379/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
Redis 修改端口号
将 /usr/local/redis/etc/redis.conf 复制一份
cp -v redis.conf /usr/local/etc/redis1.conf
注意:原文件不要修改 否则会导致 redis ./redis-cli 时候启动失败
打开 redis1.conf 修改 port 3679 修改为 port xxx 即可
然后启动redis
./redis-server /usr/local/redis/etc/redis1.conf
可以使用 ps -ef|grep redis 查看进程
使用 ./redis-cli -p xxx 即可