redis怎么动态配置呢

编程小白

怎么动态得使用redis数据库呢?
项目有不同的id,想着一个id对应一个redis库怎么写连接配置呢?

881 3 0
3个回答

walkor 打赏

webman本身不支持动态配置redis,你可以基于redis扩展自己实现一个。

  • sinner2046 2023-07-19

    使用多个 Redis 连接可以实现他的需求吧

  • walkor 2023-07-19

    看需求应该是要动态增加配置的,如果id很多例如几百个就不适合

sinner2046

使用多个 Redis 连接

例如配置文件config/redis.php

return [
'default' => [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 0,
],

'cache' => [
    'host'     => '127.0.0.1',
    'password' => null,
    'port'     => 6379,
    'database' => 1,
],

]

默认使用的是default下配置的连接,你可以用Redis::connection()方法选择使用哪个redis连接。

$redis = Redis::connection('cache');
$redis->get('test_key');

  • hon陈烁临 2023-07-20

    连接配置要设置到数据库里面,该怎么弄呢

  • 小W 2023-07-20

    那就更简单了,可以动态修改配置了

lfq

密码需要括号括起来啊 'password' => 'H98dfkl38fed9',

  • 暂无评论
年代过于久远,无法发表回答
×
🔝