centos安装redis及相关配置和命令

本文详细介绍了如何在Linux系统中安装Redis,包括下载、解压、编译和安装步骤。同时,讲解了Redis的启动方式,包括前台和后台启动,并提供了配置远程访问的方法。此外,还介绍了Redis的基本命令,如客户端访问和关闭服务器,以及如何配置密码。在遇到问题时,如Web服务无法连接Redis,给出了错误提示和解决方案。
摘要由CSDN通过智能技术生成

一、下载安装

步骤1:下载

只能安装在linux系统种,下载:https://redis.io/

步骤2:下载安装最新版的gcc编译器

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

测试 gcc版本 gcc --version
在这里插入图片描述
步骤3:下载redis-6.2.1.tar.gz/opt目录

步骤4:解压

tar -zxvf redis-6.2.1.tar.gz

解压完成后进入目录cd redis-6.2.1

步骤5:make

redis-6.2.1目录下执行make命令

步骤6:安装

make install

查看默认安装目录/usr/local/bin

  • redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
  • redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
  • redis-check-dump:修复有问题的dump.rdb文件
  • redis-sentinel:Redis集群使用
  • redis-server:Redis服务器启动命令
  • redis-cli:客户端,操作入口

二、命令

2.1 启动

2.1.1 前台启动(不推荐)

前台启动,无需修改配置,命令行窗口不能关闭,否则服务器停止。
在这里插入图片描述

2.1.2 后台启动(推荐)

🔸 配置

步骤1:备份redis.conf

进入到redis安装目录,拷贝配置文件

cp redis.conf redis.conf.bk

步骤2:修改配置文件

将文件里面的daemonize no改成yes,让服务在后台启动
在这里插入图片描述

daemonize yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。

daemonize no:当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

步骤3:远程访问配置

redis.conf中注释掉 bind 127.0.0.1

protected-mode改为no

🔸 启动

/usr/local/bin/redis-server /opt/redis-6.2.1/redis.conf

🔸查看是否启动成功

ps -ef | grep redis
在这里插入图片描述

2.2 其他

🔸 客户端访问:redis-cli
在这里插入图片描述
多个端口可以:redis-cli -p6379

🔸 Redis客户端关闭

单实例关闭:redis-cli shutdown
在这里插入图片描述
也可以进入终端后再关闭
在这里插入图片描述
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

三、配置

3.1 配置密码

找到redis的配置文件—redis.conf文件,然后修改里面的requirepass,这个本来是注释起来了的,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存退出。重启redis服务即可。
在这里插入图片描述

四、问题解决

问题:Web服务无法连接redis

错误提示

DENIED Redis is running in protected mode because protected mode is enabled

解决方案https://blog.csdn.net/hou_ge/article/details/104659421

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

望天边星宿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值