PHPからRedisを利用する〜CentOS7

PHPからRedisを利用する〜CentOS7

PHPからRedisを利用する〜CentOS7

PHPからRedisを利用する〜CentOS7 へのコメントはまだありません

はじめに

PHPからRedisを利用するには phpredisというのがメジャーな方法のようなので、今回はCentOS7にphpredisをインストールして、アクセスする方法を説明します。

CentOS7 64bitのyumリポジトリにEPELを追加

[bash]
$ sudo yum install epel-release
[/bash]

参考URL
http://www.kakiro-web.com/linux/epel-install.html

php-pecl-redisインストール

[bash]
$ sudo yum -y install php-pecl-redis –enablerepo=epel
[/bash]

PHPでRedisを有効に

[bash]
$ sudo nano /etc/php.ini
[/bash]

末尾に追加
[bash]
[redis]
extension=redis.so
[/bash]

php-fpm再起動

[bash]
$ sudo systemctl restart php-fpm
[/bash]

参考URL redisドキュメント日本語訳

http://redis.shibu.jp/

接続サンプル

[php]
“;
echo ““;
echo ““;
echo ““;
echo “PHP Redis接続サンプル“;
echo ““;
echo ““;

echo “hello -redis
“;
$redis = new Redis();
$redis->connect(“127.0.0.1”,6379);

$redis->select(2);
$redis->set(“abc”,”123″);
$value = $redis->get(“abc”);

echo $value . “
“;

$keys = $redis->keys(“*”);
var_dump($keys);
echo “
“;

$redis->rpush(“test_logs”,”abc”);
$redis->rpush(“test_logs”,”efg”);
$redis->rpush(“test_logs”,”xyz”);

$len = $redis->llen(“test_logs”);
echo $len . “
“;

for ($i = 0 ; $i < $len ; $i++){ $log = $redis->lindex(“test_logs”, $i);
echo $log . “
“;
}

$redis->close();

echo ““;
echo ““;

[/php]

About the author:

Tags:

Related Posts

Leave a comment

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Back to Top