Reids系列-01安装与配置

362 阅读2分钟

下载

官网: redis.io/download 选择下载稳定版本,不稳定版本可以尝试但不推荐在生产上使用

上传至linux

scp redis-6.0.6.tar.gz 用户名@服务器IP:远端路径 

image.png

安装Redis

  1. 解压redis:
tar -zvxf redis-6.0.6.tar.gz

得到: image.png

  1. 安装gcc编译环境
yum install gcc-c++

如果已经安装过了会提示: nothing to do

  1. 进入redis-6.0.6目录,执行编译
make

如果大家在这一步遇到了下面的报错: image.png 请先检查gcc的版本是否低于5,如果是请先升级,可以使用以下命令:

# Redis编译出错时,使用命令清除已编译生成的文件
make clean
# 升级GCC环境为9版本
yum  -y  install  centos-release-scl
yum  -y  install  devtoolset-9-gcc  devtoolset-9-gcc-c++  
# 临时有效,退出 shell 或重启会恢复原 gcc 版本
scl enable devtoolset-9 bash

然后再次执行 make

  1. 进入redis-6.0.6目录,执行安装
make install #将Redis安装在Linux默认位置:/usr/local/bin
# 或者 (推荐)
make  install  PREFIX=/usr/local/redis-6.0.6 #将Redis安装在指定位置:/usr/local/redis-6.0.6/bin(bin是安装自动生成的)

进入bin目录:查看安装的Redis命令 image.png 5. 将redis压缩包中的 redis.conf文件复制到/usr/local/redis-6.0.6/bin目录下 image.png 6. 启动redis-server

进入Redis安装目录bin,启动redis服务并制定使用的配置文件

./redis-server  redis.conf

image.png 7. 启动redis-client

image.png

到此,redis就算安装成功了...

配置Redis为后台启动

  1. 修改 daemonize 为 yes, 目的是为了让redis在后台启动 image.png

  2. 修改redis的工作目录dir

image.png

  1. bind修改为 0.0.0.0,代表支持远程任意ip连接

image.png

  1. 设置密码 requirepass

配置Redis为开机自启动

  1. 在解压后的redis目录下的utils文件夹下找到redis_init_script文件, 拷贝到/etc/init.d下,目的是为了开机自启动

image.png

  1. 修改redis_init_script文件内容如下:

image.png

  1. redis_init_script文件添加权限
chmod 777 redis_init_script
  1. 修改redis_init_script,添加如下内容
#chkconfig: 22345 10 90
#description: Start and Stop redis
  1. 设置redis开机自启动
chkconfig redis_init_script on