环境
centos6.5
PHP5.3
Redis安装
#yum install redis
1.redis配置认证密码
#vi /etc/redis.conf
requirepass mypass
#service redis restart
2.命令行
#redis-cli -h 127.0.0.1 -p 6379 -a mypass
>keys *
>select 1
3.常用命令
>flushall
>set key value
>get key
>keys *
>keys cg*
PHP redis扩展
yum install php-redis
lPush.php
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); for($i=0; $i<100; $i++){ $json = json_encode(array('title'=>'title '.$i, 'content'=>'i am content '.$i)); $redis->lPush('list-1', $json); } ?>
rPop.php
<?php $redis = new Redis(); $redis->pconnect('127.0.0.1', 6379); while (true) { $msg = $redis->rPop('list-1'); if ($msg !== false) { $array = json_decode($msg, true); var_dump($array); continue; } sleep(1); } ?>
lRange.php
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $list = $redis->lRange("list-1", 0 ,5); print_r($list); ?>
参考
https://github.com/phpredis/phpredis
交流QQ
492829339