我如何在Redis中存储数组并使用PHP中的redis来检索数组项

时间:2016-01-14 06:48:54

标签: phpredis

我有以下PHP数组,我想将它存储在Redis中。此外,我想在需要执行操作时检索所有数组项。我怎样才能做到这一点。请帮忙。

以下是我的PHP / redis代码:

$data['xxx'] = array(
                        'created'           => date("Y-m-d H:i:s"),
                        'tracking_id'       => 'abCd',
                        'affiliate_id'      => 100,
                    );

1 个答案:

答案 0 :(得分:0)

将其序列化以在检索后存储和反序列化。 Redis只是存储一个文档。

为了使其不可知,请在json中编码:

adapter.registerDataSetObserver(new DataSetObserver() {
    @Override
    public void onChanged() {
        super.onChanged();
        // the first time you get here, hide the progress bar
    }

    @Override
    public void onInvalidated() {
        super.onInvalidated();
    }
});

要检索:

json_encode($yourArray);