1.redis安装

方法一:yum安装不多说(不推荐,不可控)
        可以先用yum -qa|grep redis看看系统有没有
方法二:源码安装
个人一般是在普通用户下安装的,因为无法拿到root权限,但由于redis不止有一个用户在用,因此可以要求管理员使用root用户安装。
step1.先确保编译环境
    1 yum install gcc gcc-c++ tcl
注:tcl是redis所依赖的包
step2.下载redis源码包
    1 wget -c http://download.redis.io/releases/redis-4.0.14.tar.gz
注:
(1)可以在 https://redis.io/download找到最新的稳定版以及其他老版本
(2)由于4和5版本的配置文件略有不同(slave-->replica),因此一般使用还是使用4版本,不过安装并无不同,都安装过。熟悉了配置项之后很容易切换。
step3.解压缩
1 tar -zxvf redis-4.0.14.tar.gz
2 cd redis-4.0.14
step4.准备目录
  1 mkdir ~/apps/ 
step4.编译安装
    1 make && make install PREFIX=~/apps/redis-4.0.14
注:该源码包中没有configure文件,所以不能使用./configure --prefix=/path/to/install
setp5.调整目录(按顺序执行)
1 cd ~/apps/
    2 ln -s redis-4.0.14 redis # (方便后面升级redis, 只需要改变这个链接就可以了)
    3 cd redis
    4 mkdir var # 用于存放redis运行时文件,主要是pid文件
    5 mkdir logs # 用于存放redis的日志文件
    6 mkdir data # redis数据目录,用于存放rdb和aof文件
    7 mkdir -p conf/conf-single # 单机实例配置路径
    8 mkdir -p conf/conf-sentinel # sentinel集群配置路径
    9 mkdir -p conf/conf-cluster # cluster集群配置路径
  step6.先将示例的配置文件还有源码拷贝到安装目录,然后后面用的时候修改
redis.conf  sentinel.conf src/
 
  step7.启动服务(先不讲配置文件)
      1 /path/to/redis-server /path/to/redis-.conf
step8.关闭服务
    1 /path/to/redis-cli -h -p -a '' shutdown save
注:建议不要直接kill进程,会造成数据丢失

你可能感兴趣的:(1.redis安装)