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

    下载地址

    官网:https://redis.io/download

    安装

     解压

    将下载好的压缩包放到目标目录下(看个人喜好,我放在了/usr/local/redis下)。

    文件名换成你的文件

    tar -zxvf redis-6.0.8.tar.gz

    编译

    进入 解压后的文件夹

    输入命令

    make

    如果编译失败,可能是因为编译环境没有准备好

    yum install gcc-c++

    yum
    -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash

    安装完成后,重新编译、测试

    make
    make test

    如果提示tcl版本太低,需要安装tcl

    wget http://mirror.centos.org/centos/7/os/x86_64/Packages/tcl-8.5.13-8.el7.x86_64.rpm
    
    rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm

    安装好环境后,重新

    make

    编译完后可以再次检测一下

    make test

    配置

     这个还是看个需求吧,我这个项目只需要单机部署,无需布置集群。

    1、进入刚解压的文件夹

     cd redis-6.0.8

    2、打开redis.conf文件

    vim redis.conf

    3、一般来说需要服务端后台运行

    找到daemonize no,修改为

    daemonize yes

    不用慢慢找,直接在vim正常模式下的命令输入

    按回车即可跳转到,如果不是,按n跳转到下一个匹配到的字符串

    /daemonize 

    4、如果需要设置密码

    找到这一行: requirepass foobared,

    将foobared 替换为你的密码

    requirepass 密码

    5、如果需要远程连接

     bind 127.0.0.1

    改成

    bind 0.0.0.0

    启动

    进入src目录

    启动服务端

    ./redis-server 配置文件

    客户端

    ./redis-cli -p 6379

    进入客户端测试一下

    127.0.0.1:6379> set a 123
    OK

    如果设置了密码

    127.0.0.1:6379> set a 123
    (error) NOAUTH Authentication required.
    127.0.0.1:6379> auth 密码    
    OK
    127.0.0.1:6379> set a 123
    OK

    查看版本

    客户端里输入

    info

    关闭服务

    shutdown  #关闭服务端
    exit   #关闭客户端
  • 相关阅读:
    xxx
    部署在自己的加了分享,试下
    疑问
    去掉分享
    womenzijide_jiafenxiang
    womenzijide2
    womenzijide
    xiugai-去除js注释
    xiugai2
    《设计模式之禅》读书笔记(一)——单例模式
  • 原文地址:https://www.cnblogs.com/phdeblog/p/13848900.html
Copyright © 2011-2022 走看看