redis安裝和參數
redis的數據備份和恢復
保存數據和保存目錄
/bin/redis-cli
127.0.0.1:6379 > SAVE
127.0.0.1:6379 >exit
127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/usr/local/redis/data" 保存數據的目錄
恢復數據
把數據的dump.rdb放到/bin/目錄下
service redis restart 重啟redis服務
redis的配置文件的信息
daemonize yes 作為守護進程運行
/var/run/redis.pid 默認pid存放目錄
bind 127.0.0.1 綁定主機地址
查看redis的信息命令:
http://blog.csdn.net/wangdaoge/article/details/53024129
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 info
PHP的redis模塊
redis作為mysql緩存
網址:
http://www.rzrgm.cn/hellowzd/p/5163782.html
phpredis的下載地址:
http://pecl.php.net/get/redis-3.1.3.tgz
tar xf redis-3.1.3.tgz
cd redis-3.1.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
vim /usr/local/php/lib/php.ini
extension=redis.so
/etc/init.d/php-pfm restart
vim index.php
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379) or die ("could net connect redis server");
$query = "select * from test limit 8";
for ($key = 1; $key < 9; $key++)
{
if (!$redis->get($key))
{
$connect = mysqli_connect('127.0.0.1','root','123');
mysqli_select_db($connect,"mytest");
$result = mysqli_query($connect,$query);
while ($row = mysqli_fetch_assoc($result))
//while ($row = mysqli_fetch_assoc($result))
{
$redis->set($row['id'],$row['name']);
}
$myserver = 'mysql';
break;
}
else
{
$myserver = "redis";
$data[$key] = $redis->get($key);
}
}
echo $myserver;
echo "<br>";
for ($key = 1; $key < 9; $key++)
{
echo "number is <b><font color=#FF0000>$key</font></b>";
echo "<br>";
echo "name is <b><font color=#FF0000>$data[$key]</font></b>";
echo "<br>";
}
?>

浙公網安備 33010602011771號