本文共 1780 字,大约阅读时间需要 5 分钟。
在开始安装之前,请确保你的系统环境已经准备就绪。以下是一些常见的前置工作:
yum -y install gcc
如果 gcc 安装后仍出现编译错误,请继续参考下文解决方案。
wget http://download.redis.io/releases/redis-6.0.5.tar.gz
/home/soft/ 目录如果你在 Windows 环境下载压缩包,请将其复制到 /home/soft/ 目录下。
解压完成后,请将压缩包移动至指定目录 /usr/local/ 下。
进入指定目录并执行编译命令:
cd /usr/local/redis-6.0.5make
gcc: Command not foundyum -y install gcc
CentOS 系统默认没有安装 gcc,因此需要手动安装。
struct redisServer 中缺少成员gcc -v
如果 gcc 版本过旧,可能需要升级到较新的版本。例如:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
如果需要长期使用,请修改 ~/.bashrc 文件。
make distclean
重新执行编译命令,确保所有文件已正确生成。
编译完成后,执行以下命令进行安装:
cd srcmake install PREFIX=/usr/local/redis
redis.conf 文件daemonize no 修改为 daemonize yes。protected-mode(推荐): bind 127.0.0.1 等限制。requirepass 123456
protected-mode,配置允许访问的 IP 或设置密码。执行以下命令启动 Redis 服务:
cd src./redis-server /usr/local/redis/etc/redis.conf
./redis-cli
例如:
127.0.0.1:6379> set name notailok127.0.0.1:6379> get name"notail"
如果需要远程访问 Redis 服务,请确保防火墙已关闭:
systemctl stop firewalld.servicesystemctl disable firewalld.service
启动防火墙时请使用:
systemctl enable firewalld.service
shutdown save 命令关闭 Redis 客户端连接,或者直接终止进程: ps -ef | grep rediskill -9 pid
rdb 或 aof)。以上就是完整的 Redis 安装与配置流程,希望对你有所帮助!如有其他问题,请随时反馈。
转载地址:http://fqtf.baihongyu.com/