# 安装redis
# 检查是否有redis yum源
yum list | grep redis
# 下载fedora的epel仓库
如果仓库存在,该步骤可忽略
yum install epel-release
# 安装redis数据库
yum install redis
# 启动或停止服务
# 设置开机启动
chkconfig redis on
#centos7
systemctl enable redis
# 启动命令:
service redis start
#centos7
systemctl start redis
# 停止命令:
service redis stop
#centos7
systemctl stop redis
# 查看运行状态:
service redis status
#centos7
systemctl status redis
# 重启命令:
systemctl restart redis
# 查看redis进程:
ps -ef | grep redis
# 防火墙配置
没有防火墙,此步骤可忽略
# 开启6379
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
# 保存
/etc/rc.d/init.d/iptables save
# centos 7下执行
service iptables save
# 综合设置
- 打开配置文件:vi /etc/redis.conf
- 修改默认密码:查找 requirepass, 默认密码为 foobared, 将 foobared 修改为你的密码即可
- 找到 bind 127.0.0.1 将其注释,否则redis只允许本机连接
- 找到 protected-mode yes 将其改为:protected-mode no
- daemonize yes 将redis-service设置为后台服务
- 重启Redis:systemctl restart redis
# 安装php的redis扩展
# 添加RPM包的源
- epel源
#RHEL/CentOS6 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm #RHEL/CentOS7 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- remi源
# RHEL/CentOS6 yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm # RHEL/CentOS7 yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 查看可安装的PHP Redis扩展版本
yum list | grep redis
# 安装扩展
yum install php73-php-pecl-redis(扩展名称)
# 查看PHP已安装的扩展模块
php -m