linux环境下redis的安装

运行环境

版本

linux

Vmware 15.5.6

镜像系统

centos 6.9

redis

redis-3.0.7.tar.gz

具体配置如下

1.通过xftp连接虚拟机,将redis压缩包拖至linux文件系统下

redis麒麟arm系统下载 银河麒麟启动redis_端口号

2.使用tar –zxvf命令对其进行解压

redis麒麟arm系统下载 银河麒麟启动redis_端口号_02

3.由于解压后的redis需要编译源码才能执行安装,而编译需要安装gcc-c++编译器,因此需要使用yum –y install gcc-c++命令安装编译器

redis麒麟arm系统下载 银河麒麟启动redis_服务器_03

4.进入redis的解压目录,使用make命令对其进行编译

redis麒麟arm系统下载 银河麒麟启动redis_nosql_04

5.编译完成后使用make install命令进行安装,安装完成后可以在/usr/local/bin目录中找到redis的执行文件

redis麒麟arm系统下载 银河麒麟启动redis_服务器_05

redis的运行前台模式运行!该模式下linux无法执行其他操作,如果当前linux为redis主服务器时可以采取该方式
6.使用redis-server命令启动redis

redis麒麟arm系统下载 银河麒麟启动redis_redis_06

后台模式运行,后台模式下redis的启用不影响linux系统的使用
7.拷贝redis解压目录下redis.conf文件到/usr/local/bin目录

redis麒麟arm系统下载 银河麒麟启动redis_nosql_07

8.修改redis解压目录下的redis.conf文件,将daemonize no修改为daemonize yes

redis麒麟arm系统下载 银河麒麟启动redis_服务器_08

9.使用命令redis-server redis.conf启动redis服务,可以通过ps -ef|grep redis查看当前redis进程及占用端口号

redis麒麟arm系统下载 银河麒麟启动redis_端口号_09

10.启动redis客户端(如果没反应,则重启虚拟机)

redis麒麟arm系统下载 银河麒麟启动redis_端口号_10

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服务器,查看,成功!

redis麒麟arm系统下载 银河麒麟启动redis_端口号_11


redis麒麟arm系统下载 银河麒麟启动redis_redis麒麟arm系统下载_12


redis麒麟arm系统下载 银河麒麟启动redis_服务器_13

12.主从复制
持久化保证了即使redis服务重启也不会丢失数据,但是一旦redis服务器的磁盘损坏了还是会导致数据丢失,redis的主从复制功能可以避免这种单点故障

redis麒麟arm系统下载 银河麒麟启动redis_服务器_14


主服务器可以有多个从服务器(副本服务器),主服务器上的数据会同步到所有的从服务器上,即使主服务器宕机,从服务器也能继续提供数据服务


实现主从复制只需要修改redis.conf文件即可


redis麒麟arm系统下载 银河麒麟启动redis_nosql_15


在从服务器上的配置文件中添加

slaveof

主服务器ip地址

端口号

通常是添加配置

slaveof 127.0.0.1 6379

redis麒麟arm系统下载 银河麒麟启动redis_服务器_16


redis麒麟arm系统下载 银河麒麟启动redis_nosql_17