যদি ইনস্টলের পরে আপনাকে redisসর্বদা চালানো দরকার , কেবলমাত্র টার্মিনাল টাইপ করুন:
redis-server &
উবুন্টুতে আপস্টার্ট ব্যবহার করে পুনরায় চালনা করা হচ্ছে
আমি বুঝতে চেষ্টা করেছি যে উবুন্টু থেকে কীভাবে সিস্টেমগুলি সেটআপ করা যায়। আমি সবেমাত্র ইনস্টল করেছিredis বাক্সে এবং এখানে আমি এটি কীভাবে করেছি এবং সন্ধান করার জন্য কয়েকটি জিনিস।
স্থাপন করা:
sudo apt-get install redis-server
এটি কোনও redisব্যবহারকারী তৈরি করবে এবং এর জন্য init.dস্ক্রিপ্ট ইনস্টল করবে। যেহেতু upstartএখন init.d ব্যবহারের প্রতিস্থাপন, তাই আমি এটি ব্যবহার করে চালানোর জন্য রূপান্তর করা উচিত figureupstart ।
এর জন্য ডিফল্ট init.dস্ক্রিপ্টটি অক্ষম করতে redis:
sudo update-rc.d redis-server disable
তারপরে /etc/init/redis-server.confনিম্নলিখিত স্ক্রিপ্টটি দিয়ে তৈরি করুন :
description "redis server"
start on runlevel [23]
stop on shutdown
exec sudo -u redis /usr/bin/redis-server /etc/redis/redis.conf
respawn
upstartপ্রক্রিয়াটি শুরু করতে কোন আদেশটি চালাতে হবে তা জানতে স্ক্রিপ্টটি এটি। শেষ লাইনটিও বলেupstart যদি মারা যায় তবে রেসপনের চেষ্টা চালিয়ে যেতে ।
আমি কেবল একটা বিষয় পরিবর্তন করতে হয়েছিল /etc/redis/redis.confহল daemonize yesথেকে daemonize no। যদি আপনি এটি পরিবর্তন না করেন তবে কী হবে তা redis-serverনিজেই কাঁটাচামচ এবং ডিমনাইজ হবে এবং পিতামাতার প্রক্রিয়াটি চলে যাবে। যখন এটি ঘটে, তখন upstartভাবুন যে প্রক্রিয়াটি মারা গেছে / বন্ধ হয়ে গেছে এবং প্রক্রিয়াটির ভিতরে থেকে আপনার নিয়ন্ত্রণ থাকবে না upstart।
আপনার নিয়ন্ত্রণ করতে এখন আপনি নিম্নোক্ত আদেশগুলি ব্যবহার করতে পারেন redis-server:
sudo start redis-server
sudo restart redis-server
sudo stop redis-server
আশা করি এটি সহায়ক ছিল!