Size: a a a

2021 October 21

ПА

Пантелеев Артур Евге... in dbGeeks
а в хеше функция динамическая
источник

ПА

Пантелеев Артур Евге... in dbGeeks
хотя если считать вот эту мапу слотов на сервер функцией, то с точки зрения интерфейса одинакого будет)
источник

I

Ivanov in dbGeeks
в ключе можно выделять часть, по которой будет распределение вестись. Для этого ключ нужно называть не user_1 a {user}_1 - тогда будет распределение не по всему ключу, а только по user и все такие ключи будут в одном слоте. Подробнее https://redis.io/topics/cluster-tutorial - Redis Cluster data sharding
источник

I

Ivanov in dbGeeks
то есть по умочанию для выбора слота берётся весь ключ, если есть скобки {}, то только часть внутри них и так можно все необходимые ключи в один слот сложить
источник

ПА

Пантелеев Артур Евге... in dbGeeks
удобно, спасибо 👍
источник

A

Anton 🐻 in dbGeeks
выглядит как костыль
источник

ПА

Пантелеев Артур Евге... in dbGeeks
ну  и че
источник

ПА

Пантелеев Артур Евге... in dbGeeks
зато на стороне БД
источник

ПА

Пантелеев Артур Евге... in dbGeeks
не надо в коде этой фигней заниматься
источник

I

Ivanov in dbGeeks
Согласен, но это крайне рекомендованная практика. Потому что если все данные одного пользователя хранить в одном слоте (а значит и на одной ноде), то вероятность не получить данные из-за проблем с нодой ниже, чем если бы данные пользователя были размазаны по 10 нодам. Так как выйди из строя одна из 10, мы теряем целостность всех данные пользователя
источник

DN

Dmitriy Nikolaev in dbGeeks
Привет, кто сталкивался с такой проблемой ?

Error!: SQLSTATE[HY000] [1045] Access denied for user

P.S. логин, пароль и бд существуют и введены верно
источник

VK

Vladimir Karamazov in dbGeeks
Может быть, на машине установлено несколько баз и подключается не к той (по другому порту)? Либо у юзера недостаточно прав?
источник

A

Anton 🐻 in dbGeeks
источник

A

Anton 🐻 in dbGeeks
скорее всего коннект с неразрешённого host_name
источник

I

Ivanov in dbGeeks
После чего это появляется? Сразу после подключения или какого-то запроса?
источник

DN

Dmitriy Nikolaev in dbGeeks
Как запускаю сервер встроенный на php
источник

I

Ivanov in dbGeeks
Он сразу устанавливает подключение к базе? Разве не на каждый запрос?
источник

DN

Dmitriy Nikolaev in dbGeeks
Да, сразу же
источник

I

Ivanov in dbGeeks
Как он может сразу устанавливать соединение, если при запуске он знает только свою рабочую директорию и какой скрипт запускать зависит от запроса.
Ну не суть. Нужно выявить в каком месте кода эта ошибка появляется. Большой код? Возможно его через https://pastebin.com показать?
источник

DN

Dmitriy Nikolaev in dbGeeks
https://pastebin.com/u5q60DSR на 10 строчке
источник