Ubuntu 18.04系统安装、配置Redis及phpredis扩展操作详解
本文将介绍Ubuntu 18.04系统上安装、配置Redis,以及安装phpredis扩展的详细操作。
安装Redis
- 更新系统
在Ubuntu 18.04系统上,使用apt-get命令进行更新系统:
sudo apt-get update && sudo apt-get upgrade -y
- 安装Redis
通过apt-get命令进行Redis的安装:
sudo apt-get install redis-server -y
- 启动Redis
Redis安装完成后,使用systemctl命令启动Redis:
sudo systemctl restart redis-server
此时,Redis已经成功安装,可以通过redis-cli命令测试是否成功:
redis-cli
配置Redis
Redis安装完后,需要进行简单的配置才能使用。配置文件位于/etc/redis/redis.conf,使用nano或vim进行编辑:
sudo nano /etc/redis/redis.conf
配置文件中需要更改以下内容:
bind 0.0.0.0
这将允许Redis接受来自所有远程IP地址的客户端连接。
requirepass mypassword
这将在Redis中设置密码。将mypassword
更改为你自己的密码。
编辑完成后,使用systemctl命令重启Redis:
sudo systemctl restart redis-server
现在,Redis已经配置完成,可以通过redis-cli命令进行连接:
redis-cli -a mypassword
安装phpredis扩展
- 安装PHP
使用以下命令安装PHP:
sudo apt-get install php -y
- 安装phpredis扩展
使用以下命令安装phpredis扩展:
sudo apt-get install php-redis -y
- 配置php.ini
在/etc/php/7.2/cli/php.ini文件中添加以下内容:
extension=redis.so
修改完成后,重启PHP-fpm服务:
sudo systemctl restart php7.2-fpm
至此,已成功安装并配置Redis及phpredis扩展。
示例说明
示例1:在PHP中使用Redis
<?php
//实例化Redis
$redis = new Redis();
//连接Redis
$redis->connect('127.0.0.1', 6379);
//设置Redis密码
$redis->auth('mypassword');
//设置key和value
$redis->set('key', 'value');
//获取key对应的value
$value = $redis->get('key');
//输出结果
echo $value;
示例2:使用Redis进行会话管理
在php.ini文件中设置session.save_handler为redis:
session.save_handler = redis
并设置session.save_path为Redis的IP地址和端口号以及密码:
session.save_path = "tcp://127.0.0.1:6379?auth=mypassword"
这样就可以使用Redis作为会话存储了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu18.04系统安装、配置Redis及phpredis扩展操作详解 - Python技术站