laruence / yac

A fast, lock-free, shared memory user data cache for PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

鸟哥,有几个问题?

gyf19 opened this issue · comments

  1. php cli 模式 ,可以使用yac 吗?
  2. yac 的 add , 是否线程安全的?
  1. 可以啊, 不过没意义....
  2. 是线程安全的

我们项目用Php cli 做后台服务

  1. c++ 可以访问到yac数据吗?
  2. 如果可以访问的话,c++与php怎样方便序列化?
    谢谢鸟哥

如果要这么做, 那就要修改yac, 不能采用匿名mmap或者PRIVATE shm, anyway, 我觉得通过接口会好一些, 序列化的话msgpack支持c和php

msgpack 可以支持字典, 相互序列化吗? 例: php 序列化 $arr = array("foo" => "bar", "213" => true); =====> c++反序列化

当然了, 最基本的....

c++ 应该如何写呢?找了很久也没有找到例子?php字典 转到c++ 结构还是数组?

请鸟哥教一教郁闷很久

看msgpack官网的c/c++ example