
И
16.07.2019
11:32:14
разные сущности
тоесть ключи разные, а значения у всех числовые)
есть что лучш редиса?

Google

Tishka17
16.07.2019
11:33:59
это нихрена не описание задачи
всем надо быстро читать и изменять
Только некоторые берут постгрес, а некоторые - аэроспайк
так что давай подробнее.
1. Какие данные собираешься хранить?
2. Какие бизнес операции с ними будут?
3. Какие конкретно операции обновления будут?
4. Какой процент операций чтения и записи?
5. Как именно будут поиск/фильтрация делаться ?
Заметь, нигде я не спросил "как именно ты хочешь их хранить"

И
16.07.2019
11:43:17
Заметь, нигде я не спросил "как именно ты хочешь их хранить"
благодарю, что проявляешь интерес, но я всего лишь хотел узнать можно ли как то хранить вложения не используя json и подобное, по всей видимости нельзя. Данные временные. И нужно их обрабатывать быстрее всех. Тоесть быстре постгресса итп, пал выбор на редис. Как бы все))

Tishka17
16.07.2019
11:44:09
Как бы если у тебя иерархические данные, редис, возможно, не лучшее решение
Или если у тебя так много данных, что не влезают в память, редис тоже не сделает магии

И
16.07.2019
11:47:09
да они не сильно иерархичные, нужно все было сделать 2 вложенности с одним ключем. По идею можно сделать с одной вложенностью, просто не так удобно

Alex
16.07.2019
11:50:29
msgpack например

Tishka17
16.07.2019
11:52:11

Google

Tishka17
16.07.2019
11:52:16
Пример данных покажи

И
16.07.2019
11:52:25

Shieldy
16.07.2019
11:52:29
Добро пожаловать, Nana Amisah Jw!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Tishka17
16.07.2019
11:52:44
Может проще сделать ключ "key1-key2"

Alex
16.07.2019
11:52:47

Tishka17
16.07.2019
11:52:53
И плоские данные иметь

Alex
16.07.2019
11:53:26

Tishka17
16.07.2019
11:53:26
Мне вот интересно, откуда данные про 1000 операций записи?

И
16.07.2019
11:53:39
примерно в общем 6-7к данных, в одной уникальной записи где то 4-5 ключей со своим числовым значением

Tishka17
16.07.2019
11:53:47
И всё?
Ну сделай 35к записей с числами
Ты там счётчик просмотров и кликов делаешь что ли?

И
16.07.2019
11:54:43
да, надо среди этих 5-7к найти ту для которой пришли данные и увеличивать счетчики
примерно так

Tishka17
16.07.2019
11:55:26
Ну сделай 35к числовых ключей

Alex
16.07.2019
11:55:28

И
16.07.2019
11:56:28

Tishka17
16.07.2019
11:58:22
Зато так ты сможешь вызвать INC прям в редисе

꧁꧂OGURCHIK꧁꧂
16.07.2019
11:58:40

Google

Tishka17
16.07.2019
11:58:48

Ivan
16.07.2019
11:58:59
huest ?

И
16.07.2019
11:59:02
r.hmset('user', {'username': 'foo', 'birth_year': 1977}) вот такой пример подходит, просто если бы была вложенности, было бы еще лучше)

Tishka17
16.07.2019
11:59:29
Это ты мне скрин какой херни вообще показываешь?

꧁꧂OGURCHIK꧁꧂
16.07.2019
12:00:00

Tishka17
16.07.2019
12:00:13
Это массив закодированный жсоном и кавычки вокруг
да, пофиг)
Так вот. 5 минут по 1000 рпс. Это 300000 показов.
Ну и опять же в редисе шардировать руками

Shieldy
16.07.2019
12:14:37
Добро пожаловать, @SergiyKhomiuk!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295
Добро пожаловать, @ReinEthernal!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Rebel
16.07.2019
12:27:51
Кодик залей, дорогой, тогда посмотрим: https://dpaste.de/

꧁꧂OGURCHIK꧁꧂
16.07.2019
12:31:14
это че

Dmitry
16.07.2019
12:32:49
schet каев
... obrabotka
> schet

?Kolay
16.07.2019
12:34:23
smena

Pavel
16.07.2019
12:34:47
КонецЕсли
даёшь ботов для телеги на одноэс

꧁꧂OGURCHIK꧁꧂
16.07.2019
12:34:58

Google

Rebel
16.07.2019
12:35:15
povtorit poka Pravda:
pechat("zaley kod bleyat")

Tigran
16.07.2019
12:35:24
In [7]: zz={1:2, '1':'2'}
In [8]: zz
Out[8]: {1: 2, '1': '2'}
In [9]: json.dumps(zz)
Out[9]: '{"1": 2, "1": "2"}'
ору

꧁꧂OGURCHIK꧁꧂
16.07.2019
12:35:37

?Kolay
16.07.2019
12:36:22

Worlak
16.07.2019
12:37:42

И
16.07.2019
12:38:32
в редисе ка кто можно сортировать?

Bogdan
16.07.2019
12:41:16
Телеграм бот для отображения новостей
inline клавиатура
10 переменных с текстом ( новости )
2 кнопки ⬅️➡️ чтоб их переключать
как лучше это реализовать ? я пытался сделать счетчик какой-то, но я далек )
https://dpaste.de/XbrT

Shieldy
16.07.2019
12:41:48
Добро пожаловать, @vlgorbachev!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Kirill
16.07.2019
12:58:37
между методами две строчки отступ или одна ?
по пепу

polunin.ai???
16.07.2019
12:58:47
1

Kirill
16.07.2019
12:58:59
ок

Mr.
16.07.2019
12:59:21
Привет

Shieldy
16.07.2019
12:59:24
Добро пожаловать, Mr. Meow!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Александр
16.07.2019
13:18:57

Danil
16.07.2019
13:19:43
`__init__` нет в папке app

Александр
16.07.2019
13:20:59

Danil
16.07.2019
13:21:26
ну это в любом случае ошибка

Medoed
16.07.2019
13:22:24

Danil
16.07.2019
13:22:52
то что он хочет использовать папку, как package?

Google

Medoed
16.07.2019
13:24:53
3.3+ допускает пэкэджи без __init__.py

꧁꧂OGURCHIK꧁꧂
16.07.2019
13:26:04

Danil
16.07.2019
13:26:18
чет я проебал этот момент

Alex
16.07.2019
13:29:04
https://www.python.org/dev/peps/pep-0420/
Regular packages will continue to have an __init__.py and will reside in a single directory.
так что господа хорошие не вводите людей в заблуждение