linux下安装redis详细教程

发布于:2023-01-22 ⋅ 阅读:(7) ⋅ 点赞:(0) ⋅ 评论:(0)

redis可以在windows下运行也可以在linux环境下运行

redis官方明确推荐在linux环境下使用

首先,简单说一下windows下安装:

1、下载安装包:https://github.com/ServiceStack/redis-windows/tree/master/downloads

2、下载完毕得到压缩包:
在这里插入图片描述
3、解压到自己电脑上的环境目录下的就可以的!Redis 十分的小,只有5M,主要文件:
在这里插入图片描述
4、开启Redis,双击运行服务即可!
在这里插入图片描述
5、使用redis客户端来连接redis
在这里插入图片描述
记住一句话,Window下使用确实简单,但是Redis 推荐我们使用Linux去开发使用!

Linux下安装

首先要获取root权限,可以直接切换root用户,输入 ‘su root’ 命令即可

  1. 下载redis安装包,copy到服务器中

  2. 进入所在文件位置,在linux环境下使用下面的命令解压
    tar -zvxf redis-7.0.0.tar.gz

  3. 编译
    进入到/usr/local/redis目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。

    此时需要注意的是有没有gcc环境,因为因为redis是C++编写的,所以必须要有c++环境
    没有的话使用yum install gcc-c++ 命令安装

  4. 安装
    输入以下命令安装
    make PREFIX=/usr/local/redis install
    在这里插入图片描述

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

  5. 复制一份配置文件到redis下的config目录下,以后就用复制的文件进行开发,是为了坏了可以还原
    mkdir config
    cp /home/huzi/application/redis-7.0.0/redis.conf ./config

  6. redis默认不是后台启动的,修改配置文件
    在这里插入图片描述
    vim redis.conf

  7. 指定配置文件启动redis
    在这里插入图片描述

  8. 使用 redis-cli 进行连接测试
    redis-cli -p 6379

  9. 查看redis进程是否开启
    ps -ef|grep redis
    在这里插入图片描述

  10. 关闭redis服务
    shutdown
    在这里插入图片描述
    注意使用:ctrl + c或者其他方式退出的话,redis-server服务还是开启的,只是客户端测试关闭了。

安装过程中遇到的问题

1.切换到root用户

2.报bash:xxx命令找不到错误的时候,可能需要前面加 ./ 对应所在目录

3.安装完redis环境后,连接客户端连接无反应也不报错,使用reboot命令重启