zoukankan      html  css  js  c++  java
  • redis的安装及使用

    LINUX

    1.安装相关软件make gcc tcl wget,可分开安装,也可一个一个安装

    ubuntu: apt-get install make gcc tcl wget

    centos: yum -y install make gcc tcl wget

    2.下载

    官网:https://redis.io/

    下载

    执行 wget https://download.redis.io/releases/redis-6.0.8.tar.gz

    3.解压、编译

    tar -zvxf redis-6.0.8.tar.gz

    编译

    cd redis-6.0.8

    make MALLOC=libc

    make install(只是把src下的可执行程序拷贝到了/usr/local/bin,可通过执行make install PREFIX=/usr/local/redis将可执行程序拷贝到/usr/local/redis目录)

    4.修改配置

    vim redis.conf

    守护线程模式(后台启动)  daemon yes

    远程登录

    注释掉 bind 127.0.0.1

    保护模式关闭 protetced-mode no

    设置密码

    requirepass 123456

    5.启动

    cd src

    ./redis-server ../redis.conf

    6.客户端连接

    ./redis-cli -h 127.0.0.1 -p 6379

    密码认证AUTH 123456

    或者./redis-cli -h 127.0.0.1 -p 6379 -a 123456

    7.优雅关闭

    客户端输入shutdown

    8.redis安装为服务

    vim /etc/profile

    export REDIS_HOME=/usr/local/redis

    export PATH=$PATH:$REDIS_HOME/bin

    source /etc/profile

    cd /utils

    vim install_server.sh

    注释掉

    #bail if this system is managed by systemd
    #_pid_1_exe="$(readlink -f /proc/1/exe)"
    #if [ "${_pid_1_exe##*/}" = systemd ]
    #then
    # echo "This systems seems to use systemd."
    # echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
    # exit 1
    #fi

    ./install_server.sh 

    一台服务器上的redis可以有多个实例,可以指定不同的配置文件/日志/实例

  • 相关阅读:
    CF1592F2 Alice and Recoloring 2
    CF1601E Phys Ed Online
    AGC050B Three Coins
    [学习笔记]珂朵莉树(Old Drive Tree)
    CF30E. Tricky and Clever Password
    [学习笔记]替罪羊树
    开源项目MiniOA队员招募通知
    MiniOA开发过程记录(33)自动登录模式
    MiniOA开发过程记录(29)安装Maven
    简易工作流设计思考(欢迎补充和批评)
  • 原文地址:https://www.cnblogs.com/scorates/p/13808874.html
Copyright © 2011-2022 走看看