zoukankan      html  css  js  c++  java
  • Linux(Debian)上安装Redis教程

    -- 第一步下载文件到该目录  
    cd /usr/local/src
    wget http://download.redis.io/releases/redis-3.0.1.tar.gz
    解压
    tar xzf redis-3.0.1.tar.gz
    
    -- 第二步编译安装
    make
    make all
    make install
    
    注意:可能会安装命令
      安装make命令  apt-get install make
      安装sysv-rc-conf命令  apt-get install sysv-rc-conf
      安装升级vim命令  apt-get install vim
      安装GCC:  apt-get install gcc
    Make错误:
        redis出现问题zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
        解决方法:make MALLOC=libc
    
    -- 第三步
    建立文件夹
    mkdir /usr/redis
    将/usr/local/bin 文件下的文件拷贝到 建立的文件夹
    
    redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-sentinel  redis-server
    
    cp redis-benchmark  /usr/redis
    cp redis-check-aof /usr/redis
    cp redis-check-dump  /usr/redis
    cp redis-cli  /usr/redis
    cp redis-sentinel  /usr/redis
    cp redis-server  /usr/redis
    
    将/usr/local/src/redis-3.0.1目录中 解压出的文件的redis.conf拷贝到 /usr/redis
    cp redis.conf /usr/redis
    
    -- 第四步.
    -- 启动服务
    进入/usr/redis目录
    启动命令:redis-server redis.conf 
    关闭命令:建议在客户端停止 shutdown
    
    -- 第五步
    -- 注册服务,设置开机启动
    /usr/local/src/redis-3.0.1/utils/   redis_init_script     文件下的文件拷贝到 /etc/init.d/ 并且重命名为redisd
    
    cp /usr/local/src/redis-3.0.1/utils/redis_init_script  /etc/init.d/redisd
    
    修改文件redisd
    
    # chkconfig:2345 10 90
    
    REDISPORT=6379
    EXEC=/usr/redis/redis-server
    CLIEXEC=/usr/redis/redis-cli
    
    PIDFILE=/var/run/redis.pid
    CONF="/usr/redis/redis.conf"
    
    -- 启动测试
    
    /etc/init.d/redisd start
    
    -- 设置开机自启动
    chkconfig redisd on
    注意:可能会找不到命令,安装命令 apt-get install chkconfig 
    
    -- 重新启动机器
    reboot
    
    -- 一些操作
    
    查看redis 6379端口是否正在运行
    ps aux | grep redis
    正常停止redis-server 服务,使用reids 客户端命令: redis-cli shutdown
    如果停止不了则采取杀死进程的方式:kill -9 PID
    例如:kill -9 831
    
    -- 服务端启动
    redis-server /usr/redis/redis.conf
    -- 客户端连接
    
    redis-cli -h IP地址 -p 端口 -a 密码
    redis-cli -h 127.0.0.1 -p 6379 -a yxt123
    -- 退出客户端
    quit
  • 相关阅读:
    MySQL事务隔离级别(InnoDB)
    Kettle连接SQL Server数据库
    jstack分析Java进程信息
    Java对Map集合进行排序
    Java堆分析 jmap+jhat
    Oracle列转行 参数动态传入iBatis使用示例
    Hive UDF函数测试
    test
    《串并行数据结构与算法(SML语言)实验》题解
    educoder SML程序设计题线下编译环境搭建
  • 原文地址:https://www.cnblogs.com/zf29506564/p/5948579.html
Copyright © 2011-2022 走看看