导出 go-redis 库功能到脚本域中
当前库是生成的代码,所以使用方式直接看 https://github.com/redis/go-redis 就行了
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // no password set
DB: 0, // use default DB
})
err := rdb.Set(ctx, "key", "value", 0).Err()
if err != nil {
panic(err)
}
对应的 zy 代码,注意context
是自动传入, err 未来会对生成的代码进行修改,会改成抛出异常,不需要像go一样 if err != nil 处理了
namespace app
use redis\NewClient
use redis\Options
$rdb = NewClient(Options{
Addr: "localhost:6379",
Password: "", // no password set
DB: 0, // use default DB
})
$rdb->set("int", 1, 100)
$rdb->set("str", "value")
$ret = $rdb->set("key", "value", 0)
echo $ret->val()