Linux环境的Redis安装

1. redis的安装需要c语言进行编译:

        安装c语言编译环境:

                sudo yum install centos-release-scl scl-utils-build
                sudo yum install -y devtoolset-8-toolchain

        打开编译器:sudo scl enable devtoolset-8 bash

        测试gcc版本:sudo gcc --version

2. 下载 redis 6.0.8.tar.gz 放 /opt/module 目录

3. 解压:[root]  tar zxvf redis 6.0.8.tar.gz  

4. 进入到 redis-6.0.8: [root] cd redis-6.0.8

5. 在redis-6.0.8下执行make与make install 命令:[root] make && make install

        1).如果 ma ke 报错 Jemalloc/jemalloc.h :没有那个文件

             解决方案:make distclean

            然后再次执行:make  ,跳过make test  继续执行:make install

            安装目录(默认):/usr/local/bin   如果需要卸载redis,删除这些文件即可

           

6. 此时执行 redis-server : [root] redis-server 会报错,报错如下:

           

7. 此时,断开窗口连接,重新连接加载配置,此时用户应该会回到之前设置的用户,重新执行redis-server命令

        [usr01] redis-server

        

此时的redis运行为前台运行,关闭窗口会导致运行中断,需要设置为后台运行

        注:在启动时有可能遇到之前启动的6379默认端口没有关闭造成冲突的情况:

        可通过  ps -ef | grep redis 查看redis进程情况:

        然后通过  kill -9 杀掉进程:kill -9 3086

 

 

8. usr01用户下将/opt/module/redis-6.0.8/redis.conf 复制一份到 自己的目录:

        cp /opt/module/redis-6.0.8/redis.conf /home/usr01/bin/myredis.conf

        并修改配置项  daemonize no 为 daemonize yes

        行数较多:在vim界面可以通过   /daemonize  命令进行查找

        修改保存后重新启动:

        [usr01] redis-server /home/usr01/bin/myredis.conf

                1). 多个端口开启:redis-cli -p 6379

9. 关闭redis:

        1). [usr01] redis-cli 进入到redis客户端,然后通过   shutdown  命令进行服务端的关闭

                :在redis客户端中,ctrl+c只会退出客户端,而无法关闭服务端

        2). [usr01] redis-cli shutdown

        3). 多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值