Skip to content

php-any/redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redis

导出 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()

About

导出 go-redis 库功能到脚本域中

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages