• Centos7系统安装redis4.0.X


    第一步:下载redis源码安装包

    1 [root@molson src]# wget http://download.redis.io/releases/redis-4.0.14.tar.gz

    第二步:解压压缩包并进入redis源码包文件夹

    1 [root@molson src]# tar xvf  redis-4.0.14.tar.gz
    2 
    3 [root@molson src]#cd   redis-4.0.14

    第三步:安装相关依赖库

    [root@molson src]#yum install gcc  -y

    第四步:编译安装

    1 [root@molson redis-4.0.14]# make MALLOC=libc
    2 
    3 
    4 #进入src目录
    5 [root@molson src]# make PREFIX=/apps/redis install

    出现上图图片信息,说明程序安装成功

    第五步:验证安装的版本信息

      

    在命令行启动/apps/redis/bin/redis-server,并且能够出现上图的信息,说明安装成功

    第六步:设置systemctl启动服务脚本

     1 [root@s1 ~]# cat  /usr/lib/systemd/system/redis.service 
     2 
     3 [Unit]
     4 Description=Redis persistent key-value databaseAfter=network.target
     5 After=network-online.targetWants=network-online.target
     6 
     7 [Service]
     8 
     9 #ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
    10 ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis.conf  --supervised systemd
    11 ExecReload=/bin/kill -s HUP $MAINPID
    12 ExecStop=/bin/kill -s QUIT $MAINPID
    13 Type=notify
    14 User=redis
    15 Group=redis
    16 RuntimeDirectory=redis
    17 RuntimeDirectoryMode=0755
    18 
    19 [Install]
    20 WantedBy=multi-user.target

    第七步:创建redis用户和数据目录并授权

    1 groupadd  -g 1000 redis && useradd   -u 1000 -g 1000 redis -s /sbin/nologin
    2 
    3 mkdir -pv /apps/redis/{etc,logs,data,run}
    4 
    5 chown redis.redis -R  /usr/local/redis/

    第八步:创建命令连接

    1 ln -sv /apps/redis/bin/redis-* /usr/bin/2 
    3 /usr/bin/redis-benchmark’ -> ‘/apps/redis/bin/redis-benchmark’‘
    4 /usr/bin/redis-check-aof’ -> ‘/apps/redis/bin/redis-check-aof’‘
    5 /usr/bin/redis-check-rdb’ -> ‘/apps/redis/bin/redis-check-rdb’‘
    6 /usr/bin/redis-cli’ -> ‘/apps/redis/bin/redis-cli’‘
    7 /usr/bin/redis-sentinel’ -> ‘/apps/redis/bin/redis-sentinel’‘
    8 /usr/bin/redis-server’ -> ‘/apps/redis/bin/redis-server’
  • 相关阅读:
    pytest临时文件
    djangoclassmeta说明
    python方法
    字符串统计个数2
    python之fixture作用域
    djangomodel在已有model同步添加新的字段
    将 Access 数据库 转换到Sql Server 中
    .net 实现条码
    条码打印异步调用
    日期控件datepicker 只能选指定段日期案例
  • 原文地址:https://www.cnblogs.com/molson/p/13502106.html
Copyright © 2020-2023  润新知