美文网首页
Linux安装redis和启动

Linux安装redis和启动

作者: 华木公子 | 来源:发表于2023-09-21 23:33 被阅读0次

    https://zhuanlan.zhihu.com/p/502754397

    单机版

    1.1 下载redis

    登录网址下载最新版的redis包,我这里下载的是redis-6.2.6.tar.gz

    网址:

    Downloadredis.io/download/

    [图片上传失败...(image-3401c4-1695396771624)]

    1.2 安装

    将文件上传到linux服务器/usr/local/redis 下:

    cd /usr/local/ 
    mkdir redis
    cd redis 
    tar -xvf  redis-6.2.6.tar.gz
    cd redis-6.2.6
    make && make PREFIX=/usr/local/redis install
    
    /usr/local/redis/bin/redis-server ./redis.conf
    

    PREFIX说明:PREFIX= 作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

    修改redis.conf中的配置:

    daemonize no ----> daemonize yes 设置后台运行

    bind 127.0.0.1 -::1 ----> bind 0.0.0.0 -::1 设置允许远程连接

    requirepass foobared -----> requirepass 123456 设置密码

    1.3 验证

    验证是否启动成功并使用客户端连接

    ps -ef|grep redis
    

    [图片上传失败...(image-5286f1-1695396771624)]

    2.sentinel模式

    3.cluster模式

    4.redis卸载

    1.停止redis服务

    ps -ef|grep redis 
    kill -9 redis的pid
    

    2.删除/usr/local/bin下redis的可执行文件(如果你安装时没有指定目录,默认会在/usr/local/bin下面)

    rm -rf redis*
    

    3.删除/usr/local/redis的安装解压包

    rm -rf redis
    

    5.报错

    5.1 cc:命令未找到

    [图片上传失败...(image-103596-1695396771623)]

    安装:

    yum -y install gcc automake autoconf libtool make
    

    5.2 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

    [图片上传失败...(image-fd6142-1695396771623)]

    解决:

    make MALLOC=libc
    

    相关文章

      网友评论

          本文标题:Linux安装redis和启动

          本文链接:https://www.haomeiwen.com/subject/qazzvdtx.html