все: Я хочу использовать redis в своей оболочке, мой локатор redis ip: 127.0.0.1 порт: 6379, я хочу вставить данные в redis в своей оболочке, но я не знаю, я знаю, как работать с redis в моей собственной оболочке, есть ли команда redis, такая как mysql -e, для выполнения в оболочке напрямую.как выполнить команду redis в оболочке
4
A
ответ
10
Просто используйте echo
с redis-cli
так:
# Delete list of cores
echo DEL cores | redis-cli
# Add a new core to the list of cores
echo LPUSH cores 1 | redis-cli
# Wait forever for a core to become available
echo BLPOP cores 0 | redis-cli
1
Это будет проще вызывать команды напрямую, без трубопроводов:
> redis-cli -n 0 LPUSH mylist "hello"
(integer) 1
быть Shure, что вы проходите -n
вариант, это как тузд use <database>
заявление , он устанавливает используемую базу данных (первый индекс равен нулю). При запуске команды из cli redis не используется база данных по умолчанию. Для того, чтобы получить информацию о базах данных, которая имеет некоторые ключи использовать команду:
> INFO keyspace
db0:keys=4,expires=0,avg_ttl=0
Другие варианты здесь: https://redis.io/topics/rediscli
Смежные вопросы
- 1. Невозможно выполнить мульти-команду в силовой оболочке
- 2. Как выполнить операцию и выполнить команду redis как mysql?
- 3. Выполнить команду, хранящуюся в переменной в рыбьем оболочке
- 4. Невозможно выполнить простую команду cd в Python (в оболочке Jupyter)
- 5. Как рекурсивно вызвать команду на Linux оболочке
- 6. Выдавая команду в оболочке, программа запускается с
- 7. tcl: выполнить команду git
- 8. Как назначить команду rev переменной в оболочке
- 9. Как запустить команду из PHP в оболочке?
- 10. Как запустить xcodebuild команду в оболочке IOS
- 11. Как вернуть команду выполнить
- 12. Как выполнить команду?
- 13. PHP, как выполнить команду
- 14. Выполнить строку как команду
- 15. Как выполнить команду в WPF
- 16. как выполнить команду в scala?
- 17. Как выполнить команду в C#?
- 18. Как использовать команду UNSUBSCRIBE в Redis 2.6.11
- 19. Как использовать команду HSCAN в Redis?
- 20. выполнить команду в Докер службы роя
- 21. Как выполнить команду оболочки mongo из javascript
- 22. выполнить команду в javascript
- 23. Как выполнить поиск в интерактивной оболочке python
- 24. Как подключить команду tcl в оболочке bash или zsh?
- 25. выполнить команду в подкаталогах
- 26. Запустить команду без привилегий в корневой оболочке
- 27. Запустить команду с sudo в оболочке bash
- 28. Как выполнить команду после загрузки, выполнить?
- 29. Как я могу выполнить команду с несколькими аргументами в моей оболочке в C?
- 30. Запустить команду сценария npm в текущей оболочке
привет, Марка: почему говорит мне команда не found.the код: эхо набор 1 2 | redis-cli, но когда я использую ./redis-cli, я могу подключить redis, набор эха 1 2 | .redis-cli, также не работает –
Я думаю, что 'redis-cli' не находится на вашем PATH - где вы установили это к? Посмотрите, можете ли вы найти его полный путь с чем-то вроде 'find/usr -name 'redis-cli", а затем использовать полный путь, например. 'эхо ... |/usr/local/bin/redis-cli' –
redis-cli -h 10.162.49.104 PING – shenyan