Lần đầu tiên tôi khởi động Redis trên máy cục bộ của mình và sau đó đóng tất cả các cửa sổ đầu cuối sau khi tắt ứng dụng Rails của mình. Một tiếng đồng hồ sau, tôi bắt đầu lên các ứng dụng Rails một lần nữa và đã làm những điều sau đây để khởi động server redisShuting down Redis
redis-server /usr/local/etc/redis.conf
Tuy nhiên, nó nói với tôi
# Opening port 6379: bind: Address already in use
vì thế tôi cho rằng nó vẫn chạy dụ trước đó của nó thậm chí mặc dù tôi đã đóng các cửa sổ đầu cuối trên máy Mac của mình.
Nhìn vào trang này http://redis.io/commands/shutdown, tôi đã cố gắng để chạy
SHUTDOWN
trong cửa sổ terminal nhưng tôi nhận được phản ứng này
SHUTDOWN: NOT super-user
do đó tôi đã cố gắng (Mặc dù tôi không sử dụng sudo để bắt đầu nó)
sudo SHUTDOWN
và sau khi nó hỏi mật khẩu của tôi, nó xuất ra
usage: shutdown [-] [-h [-u] [-n] | -r [-n] | -s | -k] time [warning-message ...]
nhưng khi tôi ngẫu nhiên chạy shutdown -s
nó nói
SHUTDOWN: NOT super-user
cách thích hợp để Redis tắt máy khi tôi đóng lên ứng dụng của tôi là gì?
Xin chào, tôi vô tình downvoted câu hỏi của bạn 15 phút trước. Tôi vừa mới nhận ra điều đó nhưng tôi không thể hoàn tác nó. Nếu bạn chỉnh sửa nó tôi nghĩ rằng tôi có thể hoàn tác nó. Tôi thật sự thật sự rất tiếc. – Leandro