zoukankan      html  css  js  c++  java
  • CentOS6.5安装Redis数据库

    1、以安装redis2.8.19为例

    下载安装包:http://redis.io

    tar zxvf redis-2.8.19.tar.gz  #解压
    cd redis-2.8.19               #进入解压后的文件夹
    yum install gcc               #可能需要先安装GCC
    make                          #编译

    如果编译出错:error: jemalloc/jemalloc.h: No such file or directory

    解决方案:

    make MALLOC=libc          #编译
    cd src && make install    #进入src文件夹并编译安装文件

    2、递归创建文件夹

    mkdir -p /usr/local/redis/bin
    mkdir -p /usr/local/redis/etc

    3、移动文件

    mv /usr/local/src/redis-2.8.19/redis.conf /usr/local/redis/etc        #配置文件
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin        #启动文件

    4、查看配置文件是否已移动

    cd /usr/local/redis/bin        #进入该目录
    ll                             #查看文件是否如下
    
    total 2484
    -rwxrwxr-x. 1 root root     566 Dec 16 16:18 mkreleasehdr.sh
    -rwxr-xr-x. 1 root root 4586363 Mar 20 01:54 redis-benchmark
    -rwxr-xr-x. 1 root root   22233 Mar 20 01:54 redis-check-aof    #日志追加数据库
    -rwxr-xr-x. 1 root root   45443 Mar 20 01:54 redis-check-dump   #快照方式数据库
    -rwxr-xr-x. 1 root root 4679859 Mar 20 01:54 redis-cli          #客户端
    -rwxr-xr-x. 1 root root 6241796 Mar 20 01:54 redis-server       #启动服务

    5、修改配置

    vi /usr/local/redis/etc/redis.conf  #修改配置文件
    daemonize no 改为 yes                #后台启动

    6、运行

    redis-server /usr/local/redis/etc/redis.conf  #启动服务命令
    netstat -tunpl | grep 6379                    #查看6379端口是否占用

    7、开放防火墙端口

    /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT  #开放6379端口
    /etc/rc.d/init.d/iptables save                         #保存配置
    /etc/rc.d/init.d/iptables restart                      #重启服务
    /etc/init.d/iptables status                            #查看端口是否已经开放
  • 相关阅读:
    NLog 在NetCore中实现多实例注入DI, 实现多租户模式
    Linux命令入门篇(二)
    Linux命令入门篇(一)
    uni-app初探之幸运轮盘
    uni-app初探之天气预报小例子
    iOS 底层原理之—dyld 与 objc 的关联
    QT OpenGLWidget高分屏适配时出现的问题
    基于React.js网页版弹窗|react pc端自定义对话框组件RLayer
    面向对象的六大原则
    android混淆日记
  • 原文地址:https://www.cnblogs.com/hunttown/p/5451017.html
Copyright © 2011-2022 走看看