首页 > 编程知识 正文

CentOS7 Yum安装Redis5以及PHP的Redis扩展

时间:2023-05-05 08:28:08 阅读:181214 作者:2262

重新组织了安装redis5.0.4和PHP的redis扩展过程。

#1相关信息说明AlibabaCloud (阿里巴巴云)服务器CentOS7

已安装LNMP环境

安装的Redis版本是5.0.4

#2在检查当前可安装的Redis版本yum update ##之前,更新每个源的RPM程序包列表

我安装的时候官网的最新稳定版是5.0.5,但此时系统中的最新稳定版是5.0.4,差距也不是很大,所以就直接安装了。 如果想安装指定版本或最新版本,可以通过编译安装进行安装。

#3 redis安装##选择要安装的redis版本yum install redis5 #4 yum格式安装redis相关文件路径说明##查看redis的配置文件whereisRedis##Redis

/usr/bin/目录包含与redis相关的可执行命令

/var/log/redis/:此目录包含有关redis的日志文件

#5 redis服务器端启动命令说明5.1 redis-server命令具体手册查看

redis-server命令帮助手册redis-server-- help http://www.Sina.com /

第一种启动方法是最简单的启动方法,直接执行以下命令即可。 在这种情况下,redis服务器端启动将使用缺省配置,即/etc/redis.conf配置文件。 redis-server的第二种方法可以指定用于启动redis服务器端的端口号。 默认端口为6379。 使用的配置文件也是默认配置文件。 redis-server --port中可用的端口号(推荐)第三种方法是指定启动redis服务器端时使用的配置文件。 通常,一个服务器下可以有多个redis服务器端实例。 为了快速轻松地管理这些实例,通常不同的实例对应于不同的启动配置文件。 ##文件通过文件名端口号来区分。 这样可以定制启动配置文件项,例如端口号以及是否在守护程序中启动。 redis-server configFilePath的第四种方法是使用systemctl命令启动redis服务器端。 如果此方法也是使用默认端口和配置文件路径通过前面三种方法启动的,则关闭启动窗口将关闭redis服务器端。 但是,除非将守护程序设置为启动启动配置文件,否则此方法可以在后台运行(关闭窗口后也可以在redis服务器端运行) (systemctlstart ) redis.start重新启动) redis服务器端的启动设置自动启动(只需设置一次) systemctlenable(disable为取消) (redis.service ## ##其他相关操作systemctl status ) (查看执行状态)

#1.审核流程并验证ps -ef | grep redis #2。 检查redis端口是否处于侦听状态netstat -antpl | grep redis #3。 验证客户端是否可以ping连接到redis服务器端的redis-CLI-hIP-p.验证redis服务器端的服务状态(仅支持以systemctl方式打开) systemctlstatusredusred

#连接redis serverredis-cli -h redis服务器端的IP地址-p redis服务器端启动的端口号-a连接密码(如果设置了连接密码,则为redis远程连接(redis为

修改用于启动redis server的配置文件#1。 注释掉绑定127.0.0.1。 (否则,将连接到客户端所在本地环境的redis server。 ) bind 127.0.0.1---bind 127.0.0.1 # redis server关闭保护模式protected-mode yes---protected-modeno #3. 3 可以直接在管理系统中设置,也可以登录到Linux系统并使用命令进行设置。

登录服务器PC管理系统进行安全组的设定。

登录到Linux系统,浏览CentOS防火墙设置,然后使用命令修改防火墙安全组的规则。

5.2 redis-server命令具体说明

##客户端成功连接到Redis server后,使用以下命令将redis servershutdown #7安装PHP的redis扩展5.3 检测redis服务器端是否启动的几种方式

epel源代码,官网有具体的安装方法。 # rhel/centos6yum install 3359 dl.fedora project.org/pub/epel/epel-release-latest-6.noarch.rpm # # rhel/pup # rhel/centos6yum install 3359 rpms.remi repo.net/enterprise/remi-relea se-6.rpm # # rhel/centos7yum install 3359

yum list | grep redis

6.1 redis客户端连接服务器端

#安装命令yum install php72-php-pecl-redis (扩展名)检测安装是否成功

执行以下命令以确定PHP中安装的扩展模块php -m

还是创建测试文件并运行PHP函数phpinfo(## ),然后运行index.php文件? phpphpinfo (; 注意:

测试前必须重新启动web代理服务器,如果使用的是nginx和php-fpm,则还必须重新启动php-fpm。 否则,即使扩展成功,也会看不到相应的信息,PHP也无法连接到redis服务器。

6.2 redis客户端关闭服务器端

连接到Redis服务器$redis=new Redis (; $redis-connect((127.0.0.1 ),6380 ); $redis-auth(yourpassword ); //密码echo ' connectiontoserversuccessfully '.' br/'; //检查服务是否正在运行echo ' serverisrunning : '.$ redis-ping ();

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。