php如何将数据存对象,php的数据对象、构造的存储

php的数据对象、结构的存储

1.使用序列化和反序列化函数,?然后将序列化结果$result存储到文件或者数据库中进行持久存储

$result = serialize($data);

?

$data = unserialize($result)?

?

2.使用分布式内存对象缓存系统 memcached

2.1安装memcached客户端 将数据存储在该客户端的内存中

win32版memcached?http://code.jellycan.com/memcached/

可安装为服务

?

memcached -d install

memcached -d start

?

2.2安装php扩展

下载?http://shikii.net/blog/downloads/php_memcache-cvs-20090703-5.3-VC6-x86.zip

编辑php.ini extension=php_memcache.dll

示例代码:

?

?

connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();

echo "Server's version: ".$version."

\n";

$tmp_object = new stdClass;

$tmp_object->str_attr = 'test';

$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");

echo "Store data in the cache (data will expire in 10 seconds)

\n";

$get_result = $memcache->get('key');

echo "Data from the cache:

\n";

var_dump($get_result);

?>

?参考网址:http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

?

相关文章

相关视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值