linux环境下redis的安装
运行环境 | 版本 |
linux | Vmware 15.5.6 |
镜像系统 | centos 6.9 |
redis | redis-3.0.7.tar.gz |
具体配置如下
1.通过xftp连接虚拟机,将redis压缩包拖至linux文件系统下
2.使用tar –zxvf命令对其进行解压
3.由于解压后的redis需要编译源码才能执行安装,而编译需要安装gcc-c++编译器,因此需要使用yum –y install gcc-c++命令安装编译器
4.进入redis的解压目录,使用make命令对其进行编译
5.编译完成后使用make install命令进行安装,安装完成后可以在/usr/local/bin目录中找到redis的执行文件
redis的运行前台模式运行!该模式下linux无法执行其他操作,如果当前linux为redis主服务器时可以采取该方式
6.使用redis-server命令启动redis
后台模式运行,后台模式下redis的启用不影响linux系统的使用
7.拷贝redis解压目录下redis.conf文件到/usr/local/bin目录
8.修改redis解压目录下的redis.conf文件,将daemonize no修改为daemonize yes
9.使用命令redis-server redis.conf启动redis服务,可以通过ps -ef|grep redis查看当前redis进程及占用端口号
10.启动redis客户端(如果没反应,则重启虚拟机)
11.启动多个redis服务
多个redis启动无需安装多个数据库,只需要准备多个redis.conf文件,并修改启动端口即可。
具体步骤:
1.mkdir创建conf文件夹
2.cp复制redis.conf至conf文件夹中,并更名为redis.6380conf,再拷贝更名为redis.6381conf
3.修改redis.6380conf文件,修改port端口号为6380,修改redis.6381conf文件,修改port端口号为6381
4.启动新加的redis服务器,查看,成功!
12.主从复制
持久化保证了即使redis服务重启也不会丢失数据,但是一旦redis服务器的磁盘损坏了还是会导致数据丢失,redis的主从复制功能可以避免这种单点故障
主服务器可以有多个从服务器(副本服务器),主服务器上的数据会同步到所有的从服务器上,即使主服务器宕机,从服务器也能继续提供数据服务
实现主从复制只需要修改redis.conf文件即可
在从服务器上的配置文件中添加
slaveof
主服务器ip地址
端口号
通常是添加配置
slaveof 127.0.0.1 6379