Linux(CentOS7)下离线安装Redis服务
-
下载安装文件 redis-3.2.1.tar.gz
#执行解压 tar -zxvf redis-3.2.1.tar.gz
-
gcc安装,如果已经有,则跳过安装gcc
依赖安装命令(自行准备以下依赖包,如图所示):rpm -Uvh Redis-rpm/*.rpm --nodeps –force
查看gcc版本,出现一下信息,表示安装成功#查看版本 gcc –version
-
切换redis安装目录:
#该目录修改为自己的安装Redis路径 cd /home/BAB-SERVER/sys-env/Redis/redis-3.2.1
#执行编译和安装 make && make install
-
运行安装服务
#将redis加入后台服务运行 ./utils/install_server.sh
后面一直回车,直到出现一下内容,操作完成
默认配置目录:/etc/redis/6379.conf
默认日志目录:/var/log/redis_6379.log
默认数据目录:/var/lib/redis/6379 -
修改配置文件,允许远程访问
vi /etc/redis/6379.conf
使用i命令进入编辑状态
执行开始插入编辑命令:i
在文件中找到以下内容并修改:
bind 127.0.0.1 修改 #bind 127.0.0.1
protected-mode yes 修改 protected-mode no
然后Esc + : + 命令 wq! 保存并退出
-
Redis服务常用命令
#查看redis服务状态命令:systemctl status redis_6379 #启动redis服务命令:systemctl start redis_6379 #停止redis服务:systemctl stop redis_6379 #重新启动redis服务:systemctl restart redis_6379 #配置redis开机自动启动:systemctl enable redis_6379 #配置redis开机不自动启动:systemctl disable redis_6379
-
RDB模式持久化数据(默认开启)
连接redis
使用bgsave命令进行持久化
使用config get dir 命令进行获取持久化文件目录并找到持久化文件
将该文件复制到目标redis中的持久化目录,重新启动redis即可