|
17 / 17 / 6
Регистрация: 11.11.2015
Сообщений: 146
|
|
Проблема с хранением данных при переходе с MemoryStorage на Redis, ломаются ключи в коллекциях08.02.2023, 12:46. Показов 571. Ответов 1
Пишу тг бот, пользуюсь aiogram. Разработка ведется на винде, потом готовый код переношу на удаленный сервер, Убунта. На винде для управления памятью пользуюсь MemoryStorage, на Убунте это RedisStorage2
У меня возникла проблема - Redis "ломает" ключи. Пример - я сохраняю коллекцию объектов (dict), пользуясь ключами типа INT. Вот пример: ![]() Но когда я вытаскиваю свою же коллекцию обратно из памяти, то получаю ее с ключами типа STR: ![]() Вопрос 1 - это фишка Редиса или я что-то упускаю? Вопрос 2 - м.б. правильней вести разработку также на Убунте? Всем заранее 10х Добавлено через 1 час 33 минуты Понимаю, что решение проблемы "в лоб", т.е. не разбираясь в причинах, это проверять, имеется ли ключ в коллекции(if order_id in dc_orders), если же нет, то конвертировать в STR и проверять дальше. Но, ИМХО, это похоже на танцы с бубном.
0
|
|
| 08.02.2023, 12:46 | |
|
Ответы с готовыми решениями:
1
проблема при переходе в корзину Проблема с кодировкой при переходе по ссылке |
|
17 / 17 / 6
Регистрация: 11.11.2015
Сообщений: 146
|
|
| 08.02.2023, 19:05 [ТС] | |
|
Оказывается, все просто, особенно когда про это не знаешь
- в Json ключи НЕ могут быть числами. А Редис работает только с Json-ом.ЗЫ - в последнее время игра под названием "Сам спросил - сам ответил" стала для меня доброй традицией... даже спасибо некому сказать
0
|
|
| 08.02.2023, 19:05 | |
|
Помогаю со студенческими работами здесь
2
Проблема при переходе к Win2000 и IIS5
проблема с Recordset при переходе на первую запись Redis. Проблема с ключами Непонятная проблема с линковкой при переходе со стретч на бустер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|