zoukankan      html  css  js  c++  java
  • CentOS7安装Redis

    下载并解压安装包

    [root@localhost ~]# yum install -y gcc 
    
    [root@localhost ~]# wget https://download.redis.io/releases/redis-5.0.4.tar.gz
    
    [root@localhost ~]# tar -zxvf redis-5.0.4.tar.gz
    

    进入解压目录中,编译,安装

    [root@localhost ~]# cd redis-5.0.4
    [root@localhost ~]# make
    [root@localhost ~]# make install PREFIX=/usr/local/redis
    

    至此,到这里安装完成,启动即可。下面启动它:

    [root@localhost ~]# cd /usr/local/redis/bin/
    [root@localhost bin]# ./redis-server
    

    上面这种启动方式是在前台启动了。

    创建一个redis客户端的软链接,测试一下:

    [root@localhost bin]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
    [root@localhost ~]# redis-cli
    127.0.0.1:6379> set name zhangsan
    OK
    127.0.0.1:6379> get name
    "zhangsan"
    

    前台启动一旦窗口关闭,就终止了。下面通过后台启动它:

    # 拷贝一个配置文件
    [root@localhost bin]# cp /usr/local/redis-5.0.4/redis.conf /usr/local/redis/bin/
    
    # 编辑配置文件,把daemonize no改为daemonize yes
    [root@localhost bin]# vim redis.conf
    daemonize yes
    
    # 启动服务
    [root@localhost bin]# ./redis-server redis.conf
    # 查看服务进程
    [root@localhost bin]# ps -ef|grep redis
    root      7954  5604  0 17:45 pts/1    00:00:00 grep --color=auto redis
    root     21755     1  0 Aug30 ?        02:23:05 /usr/local/redis/bin/redis-server *:6379
    

    现在,将它设置成开启启动:

    # 编辑一个redis.service文件,添加下面内容
    [root@localhost bin]# vim /etc/systemd/system/redis.service
    [Unit]
    Description=redis-server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    # 让文件生效
    [root@localhost bin]# systemctl daemon-reload
    # 启动服务
    [root@localhost bin]# systemctl start redis.service
    # 开机启动
    [root@localhost bin]# systemctl enable redis.service
    

    另一种安装方式见:https://mp.weixin.qq.com/s/10sLAo2EWj0nyle3vKFljA

    以上。

  • 相关阅读:
    【转】mxGraph教程-开发入门指南
    利用IPC通道进行进程间通信(C#)
    C++引用指针 & 构造函数
    MySQL配置主主及主从备份
    MySQL 主从热备份(读写分离)
    SqlServer双机热备技术实践笔记
    c#中的弱引用:WeakReference
    px、em、rem、%、vw、vh、vm这些单位的区别
    深浅clone
    JavaScript-原始值和引用值
  • 原文地址:https://www.cnblogs.com/lovebkj/p/15658850.html
Copyright © 2011-2022 走看看