Tutorial PHP menggunakan Redis Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari memasang,Sambungan ke layanan Redis,Redis PHP String (String) misalnya,Redis PHP Daftar (daftar) Contoh,Redis PHP Keys contoh,
Sebelum Anda mulai menggunakan Redis di PHP, kita perlu memastikan bahwa layanan dan PHP diinstal Redis Redis berkendara, dan mesin Anda dapat menggunakan PHP normal. Mari kita instal PHP Redis sopir: Ambil alamat: https://github.com/phpredis/phpredis/releases .
Tindakan berikut perlu men-download phpredis katalog lengkap:
$ wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz $ cd phpredis-2.2.7 # 进入 phpredis 目录 $ /usr/local/php/bin/phpize # php安装后的路径 $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
Jika Anda versi PHP7, Anda perlu men-download cabang tertentu:
git clone -b php7 https://github.com/phpredis/phpredis.git
vi /usr/local/php/lib/php.ini
Tambahkan berikut:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626" extension=redis.so
Setelah instalasi, restart php-fpm atau apache. Lihat informasi phpinfo, Anda dapat melihat ekstensi Redis.
<?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //查看服务是否运行 echo "Server is running: " . $redis->ping(); ?>
Mengeksekusi script, output adalah:
Connection to server sucessfully Server is running: PONG
<?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //设置 redis 字符串数据 $redis->set("tutorial-name", "Redis tutorial"); // 获取存储的数据并输出 echo "Stored string in redis:: " . $redis->get("tutorial-name"); ?>
Mengeksekusi script, output adalah:
Connection to server sucessfully Stored string in redis:: Redis tutorial
<?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //存储数据到列表中 $redis->lpush("tutorial-list", "Redis"); $redis->lpush("tutorial-list", "Mongodb"); $redis->lpush("tutorial-list", "Mysql"); // 获取存储的数据并输出 $arList = $redis->lrange("tutorial-list", 0 ,5); echo "Stored string in redis"; print_r($arList); ?>
Mengeksekusi script, output adalah:
Connection to server sucessfully Stored string in redis Redis Mongodb Mysql
<?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; // 获取数据并输出 $arList = $redis->keys("*"); echo "Stored keys in redis:: "; print_r($arList); ?>
Mengeksekusi script, output adalah:
Connection to server sucessfully Stored string in redis:: tutorial-name tutorial-list