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

    Centos7安装Redis

    perfree
    2020-12-30/2 评论/549 阅读

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。它是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。下面是我在centos7环境下安装redis的全过程,希望能帮到你

    下载安装包

    [root@iZm5ebgky7baa1ekegwlmiZ ~]# cd /usr/local/res/
    [root@iZm5ebgky7baa1ekegwlmiZ res]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz
    

    解压缩

    [root@iZm5ebgky7baa1ekegwlmiZ res]# tar -zxvf redis-4.0.6.tar.gz
    

    安装gcc依赖

    [root@iZwz991stxdwj560bfmadtZ local]# yum install gcc
    

    编译

    [root@iZm5ebgky7baa1ekegwlmiZ res]# cd redis-4.0.6
    [root@iZm5ebgky7baa1ekegwlmiZ redis-4.0.6]# make MALLOC=libc
    

    安装

    将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录并安装

    [root@iZm5ebgky7baa1ekegwlmiZ redis-4.0.6]# cd src && make install
    

    测试

    [root@iZm5ebgky7baa1ekegwlmiZ src]# ./redis-server
    

    如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便.可以按 ctrl + c可以关闭窗口。参考下方的后台启动:

    以后台进程方式启动redis

    1.修改redis.conf文件将daemonize no 改为 daemonize yes

    [root@iZm5ebgky7baa1ekegwlmiZ src]# cd ../
    [root@iZm5ebgky7baa1ekegwlmiZ redis-4.0.6]# vim redis.conf
    

    2.指定redis.conf文件启动

    [root@iZm5ebgky7baa1ekegwlmiZ redis-4.0.6]# cd src/
    [root@iZm5ebgky7baa1ekegwlmiZ src]# ./redis-server /usr/local/res/redis-4.0.6/redis.conf
    

    关闭redis

    [root@iZm5ebgky7baa1ekegwlmiZ src]# ps -aux | grep redis
    root     32698  0.0  0.1 141808  2024 ?        Ssl  14:46   0:00 ./redis-server 127.0.0.1:6379
    root     32703  0.0  0.0 112704   976 pts/1    R+   14:49   0:00 grep --color=auto redis
    [root@iZm5ebgky7baa1ekegwlmiZ src]# kill -9 32698
    为人:谦逊、激情、博学、审问、慎思、明辨、 笃行
    学问:纸上得来终觉浅,绝知此事要躬行
    为事:工欲善其事,必先利其器。
    态度:道阻且长,行则将至;行而不辍,未来可期
    转载请标注出处!
  • 相关阅读:
    Centos6.5安装Oracle11.2.0.4 RAC(完整版)
    VMware搭建Oracle 11g RAC测试环境 For Linux
    Linux CentOS命令行界面字体重复问题解决记录
    SSH公钥认证(码云)
    Git 上传本地仓库到码云
    Git 相关工具及教程地址
    jdk8 新特性stream().map()
    PowerDesigner 使用记录
    IDEA 中.properties文件中文自动转Unicode编码及乱码问题
    idea在Maven Projects中显示灰色的解决办法
  • 原文地址:https://www.cnblogs.com/ios9/p/14728295.html
Copyright © 2011-2022 走看看