
Redis 作为高效的键值数据库,常用于缓存,提升应用性能。本文以 CentOS 7.x 系统安装 Redis 6.0.16 为例,提供详细步骤。
一、准备工作
-
下载安装包: 从 https://www.php.cn/link/f585a5b60d11ea3cdccb72174a0d418d 下载安装包,上传至服务器
/usr/local/src目录。 -
升级 GCC: Redis 源码编译要求 GCC 版本不低于 5。
- 使用
gcc -v查看当前 GCC 版本。 - 若版本过低,执行以下命令升级:
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): 修改以下参数:
Shoping购物网源码下载该系统采用多层模式开发,这个网站主要展示女装的经营,更易于网站的扩展和后期的维护,同时也根据常用的SQL注入手段做出相应的防御以提高网站的安全性,本网站实现了购物车,产品订单管理,产品展示,等等,后台实现了动态权限的管理,客户管理,订单管理以及商品管理等等,前台页面设计精致,后台便于操作等。实现了无限子类的添加,实现了动态权限的管理,支持一下一个人做的辛苦
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 -
设置开机启动:
- 复制示例脚本:
cp /usr/local/src/redis-6.0.16/utils/redis_init_script /etc/init.d/redis - 编辑
/etc/init.d/redis脚本,修改其中的路径和密码。 - 设置开机启动:
chkconfig redis on - 启动/停止服务:
service redis start|stop
- 复制示例脚本:
通过以上步骤,即可完成 CentOS 7 上 Redis 6.0.16 的安装和配置。 强烈建议修改默认密码 123456 为更强壮的密码,并考虑使用更安全的密码管理方法。









