Ubuntu18.04系统安装、配置Redis及phpredis扩展操作详解
Ubuntu18.04系统安装
1、更新系统软件包列表
在终端中输入以下命令,更新系统软件包列表:
sudo apt-get update
2、安装Ubuntu18.04系统
下载Ubuntu18.04的ISO镜像文件,然后制作成启动盘,将启动盘插入电脑,重启电脑,进入BIOS设置,将启动顺序设置为从USB启动,保存设置后,电脑将从USB启动,进入Ubuntu18.04的安装界面,按照提示进行安装即可。
安装Redis
1、更新系统软件包列表
在终端中输入以下命令,更新系统软件包列表:
sudo apt-get update
2、安装Redis
在终端中输入以下命令,安装Redis:
sudo apt-get install redis-server
3、启动Redis服务
在终端中输入以下命令,启动Redis服务:
sudo systemctl start redis-server
4、设置Redis开机自启
在终端中输入以下命令,设置Redis开机自启:
sudo systemctl enable redis-server
安装phpredis扩展
1、更新系统软件包列表
在终端中输入以下命令,更新系统软件包列表:
sudo apt-get update
2、安装php7.2和php7.2-dev(版本号可能因系统而异)
在终端中输入以下命令,安装php7.2和php7.2-dev:
sudo apt-get install php7.2 php7.2-dev
3、安装phpredis扩展
在终端中输入以下命令,安装phpredis扩展:
sudo pecl install redis
4、修改php.ini文件,启用phpredis扩展
找到php.ini文件,通常位于/etc/php/7.2/目录下,使用文本编辑器打开php.ini文件,找到以下行:
;extension=redis.so
取消注释,改为:
extension=redis.so
5、重启Apache服务,使更改生效
在终端中输入以下命令,重启Apache服务:
sudo service apache2 restart
至此,Ubuntu18.04系统已经安装了Redis和phpredis扩展,接下来,我们可以编写一个简单的PHP程序来测试Redis和phpredis扩展是否正常工作,创建一个名为test.php的文件,内容如下:
<?php $redis = new Redis(); //创建一个新的Redis实例连接本地的Redis服务器(默认端口为6379),如果需要指定主机名和端口号请参考下面的参数说明部分,成功则返回True,失败则返回False。$redis->connect('127.0.0.1', 6379); //设置密码,如果不需要密码请留空$redis->auth('yourpassword'); //获取存储的数据类型$type = $redis->type('key'); //设置数据的生存时间(以秒为单位)$expire = $redis->expire('key', 60); //删除指定的key$del = $redis->delete('key'); //添加数据到指定的key$set = $redis->set('key', 'value'); //获取指定key的值$value = $redis->get('key'); //判断指定key是否存在$exists = $redis->exists('key'); //获取所有的key(不包含值为null的key)$keys = $redis->keys('*'); //删除匹配的key$delKeys = $redis->del($keys); //获取指定key的类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->type('key'); //获取存储的数据类型$type = $redis->
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/333210.html