Redis 作为高效的键值数据库,常用于缓存,提升应用性能。本文以 CentOS 7.x 系统安装 Redis 6.0.16 为例,提供详细步骤。
一、准备工作
下载安装包: 从 https://www.php.cn/link/f585a5b60d11ea3cdccb72174a0d418d 下载安装包,上传至服务器 /usr/local/src 目录。
升级 GCC: Redis 源码编译要求 GCC 版本不低于 5。
yum -y install gcc gcc-c++ yum -y install tcl yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash #临时生效 echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile #永久生效
二、安装 Redis
创建数据目录: mkdir -p /usr/local/redis_db
解压安装包:
cd /usr/local/src tar -zxvf redis-6.0.16.tar.gz cd redis-6.0.16 make make install PREFIX=/usr/local/redis-6.0.16
三、配置 Redis
复制配置文件: cp /usr/local/src/redis-6.0.16/redis.conf /usr/local/redis-6.0.16/redis.conf
编辑配置文件 (/usr/local/redis-6.0.16/redis.conf): 修改以下参数:
daemonize yes pidfile /usr/local/redis-6.0.16/redis_6379.pid port 6379 bind 127.0.0.1 timeout 300 loglevel notice logfile "/usr/local/redis-6.0.16/log/redis.log" databases 16 save 900 1 save 300 10 save 60 10000 rdbcompression yes dbfilename dump.rdb dir "/usr/local/redis_db" requirepass 123456 #设置密码,请修改为更安全的密码 maxclients 10000 maxmemory 4096MB appendonly yes appendfilename "appendonly.aof" appendfsync everysec
保存并退出 (wq!)
四、启动和管理 Redis
手动启动:
/usr/local/redis-6.0.16/bin/redis-server /usr/local/redis-6.0.16/redis.conf
使用 ps -ef | grep redis 查看进程,telnet 127.0.0.1 6379 测试端口连接。 使用 redis-cli -a 123456 连接数据库 (请将 123456 替换为你的密码)。 使用 shutdown 命令关闭数据库。
创建启动脚本 (/usr/local/redis-6.0.16/redis.sh): 以下是一个示例脚本,包含启动、停止、重启和状态查看功能。 请根据实际情况修改路径和密码。
#!/bin/bash # ... (脚本内容与原文类似,但建议使用更安全的密码管理方式,例如环境变量) ...
添加执行权限: chmod +x /usr/local/redis-6.0.16/redis.sh
设置开机启动:
通过以上步骤,即可完成 CentOS 7 上 Redis 6.0.16 的安装和配置。 强烈建议修改默认密码 123456 为更强壮的密码,并考虑使用更安全的密码管理方法。
以上就是Centos7 手动安装redis6.0.16的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号