Linux下Redis安装配置(单机版)

系统环境:CentOS Linux release 8.4.2105
Redis版本:redis-6.2.0.tar.gz

本次使用压缩包解压缩安装配置方式,版本可自行选择,将下载的文件 redis-6.2.0.tar.gz上传至服务器(上传在/home/package目录下)

1. 安装环境

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc(可先使用命令 yum list installed|grep gcc-c++ 是否已安装):

yum install gcc-c++

安装成功:
2. 解压

进入上传目录 cd /home/package 进行解压:

tar -zxvf redis-6.2.0.tar.gz
3. 编译安装

进入解压出来的目录 cd redis-6.2.0/ 进行编译安装(PREFIX为安装目录):

make PREFIX=/usr/local/redis install

注:如果在编译过程中出现问题,有可能是安装包下载的有误或环境不支持,请尝试使用一致的版本

4. 配置文件

配置文件目录及配置文件:

mkdir /usr/local/redis/conf
mv redis.conf /usr/local/conf
5. 参数设置

根据需求自行设置:

  1. 把文件中的daemonize属性改为yes(表明后台运行)
  2. 开启redis远程访问服务:把配置文件中的 bind 127.0.0.1 这一行给注释掉, protected-mode设置成no,默认是禁止远程访问的
  3. 开启redis密码访问:在配置文件中找到# requirepass foobared,去除#号及foobared修改为需设置的密码
  4. 端口port自行修改
    注:开启外网远程访问,还需要开启系统防火墙
6. Redis启动
cd /usr/local/redis/
./bin/redis-server ./conf/redis.conf 
  • 如需开机自启,在自启文件中添加/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
vi /etc/rc.local
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
  • 让redis指令可以在任意目录下直接使用,将指令文件拷贝至/usr/local/bin/
cp /usr/local/redis/bin/redis-server /usr/local/bin/
cp /usr/local/redis/bin/redis-cli /usr/local/bin/
7. 测试

进入bin目录,使用客户端命令

至此,Redis单机版安装配置完成

你可能感兴趣的:(Linux下Redis安装配置(单机版))