Home> php教程> php手册> body text

Redis PHP连接操作,redisphp连接

WBOY
Release: 2016-07-06 14:25:24
Original
1427 people have browsed it

Redis PHP连接操作,redisphp连接

安装

要在PHP程序中使用Redis,首先需要确保 Redis 的PHP驱动程序和 PHP 安装设置在机器上。可以查看 PHP教程 教你如何在机器上安装PHP。现在,让我们来看看一下如何设置 Redis 的PHP驱动程序。

需要从 github 上资料库: https://github.com/nicolasff/phpredis 下载 phpredis。下载完成以后,将文件解压缩到 phpredis 目录。在 Ubuntu 上安装这个扩展,可使用如下图所示的命令来安装。

 cd phpredis sudo phpize sudo ./configure sudo make sudo make install 
Copy after login

现在,复制和粘贴“modules”文件夹的内容复制到PHP扩展目录中,并在 php.ini 中添加以下几行。

 extension = redis.so 
Copy after login

现在 Redis 和 PHP 安装完成。

连接到Redis服务器

 connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //check whether server is running or not echo "Server is running: " . $redis->ping(); ?> 
Copy after login

当执行程序时,会产生下面的结果:

 Connection to server sucessfully Server is running: PONG 
Copy after login

Redis的PHP字符串实例

 connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //set the data in redis string $redis->set("tutorial-name", "Redis tutorial"); // Get the stored data and print it echo "Stored string in redis:: " . $redis.get("tutorial-name"); ?> 
Copy after login

当执行程序时,会产生下面的结果:

 Connection to server sucessfully Stored string in redis:: Redis tutorial 
Copy after login

Redis的PHP列表示例

 connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //store data in redis list $redis->lpush("tutorial-list", "Redis"); $redis->lpush("tutorial-list", "Mongodb"); $redis->lpush("tutorial-list", "Mysql"); // Get the stored data and print it $arList = $redis->lrange("tutorial-list", 0 ,5); echo "Stored string in redis:: " print_r($arList); ?> 
Copy after login

当执行程序时,会产生下面的结果:

 Connection to server sucessfully Stored string in redis:: Redis Mongodb Mysql 
Copy after login

Redis的PHP键例

 connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; // Get the stored keys and print it $arList = $redis->keys("*"); echo "Stored keys in redis:: " print_r($arList); ?> 
Copy after login

当执行程序时,会产生下面的结果:

 Connection to server sucessfully Stored string in redis:: tutorial-name tutorial-list
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!