zoukankan      html  css  js  c++  java
  • 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-<port>.conf
    step8.关闭服务
       1 /path/to/redis-cli -h <host> -p <port> -a '<password>' shutdown save
    注:建议不要直接kill进程,会造成数据丢失
  • 相关阅读:
    虚拟机安装Linux方案和操作系统启动流程
    CentOS7防止root密码被破解
    子网划分和VLAN
    Python之包的相关
    禁止复制文本的代码 HTML
    asp.net中Session过期设置方法
    CSS+DIV问题!DIV的最小高度问题!
    设置COOKIE过期时间的方法
    网站常见问题及解决方法(div/css)
    ASP.NET中如何删除最近打开的项目和文件的记录
  • 原文地址:https://www.cnblogs.com/anand-sun/p/12088767.html
Copyright © 2011-2022 走看看