ডেভসংকেত

রেডিস

রেডিস (Redis) একটি ওপেন সোর্স ইন মেমরি ডাটা স্ট্রাকচার স্টোর। যা সাধারণত কি ভ্যালু (KV) ডাটাবেস, ক্যাশ, মেসেজ ব্রোকার হিসেবে ব্যবহার হয়ে থাকে। রেডিস বিভিন্ন ধরনের ডাটা স্ট্রাকচার সাপোর্ট করে যেমন, স্ট্রিংস, লিস্টস, ম্যাপস, সেটস, সর্টেড সেটস, ইত্যাদি।

কন্ট্রিবিউটর

    শেয়ার করুন

    • রেডিস ভারশন

      redis-cli --version
    • এন্টার রেডিস সি এল আই

      redis-cli
    • রেডিস সি এল আই এ প্রথম কমান্ড

      PING
    • রেডিস সি এল আই অথেন্টিকেট

      AUTH <your_redis_password>
    • রেডিস সি এল আই এক্সিট

      exit

    রেডিস পাবলিশ/সাবস্ক্রাইব (Pub/Sub)

    • একটি চ্যানেলে একটি মেসেজ পাঠানো

      PUBLISH <channel> <message>
    • একটি চ্যানেলে সাবস্ক্রাইব করা

      SUBSCRIBE <channel>
    • একটি চ্যানেল থেকে সাবস্ক্রাইব বন্ধ করা

      UNSUBSCRIBE <channel>
    • সমস্ত চ্যানেলে সাবস্ক্রাইব করা

      SUBSCRIBE *
    • সমস্ত চ্যানেলে সাবস্ক্রাইব বন্ধ করা

      UNSUBSCRIBE *

    • রেডিস কমান্ডে সবগুলো কী (key) একসাথে দেখার জন্য

      KEYS *
    • স্টোর ভ্যালু বাই কী (key)

      SET <key> <value>
    • স্টোর ভ্যালু বাই কী (key) সাথে এক্সপাইর টাইম সহ (TTL)

      SET <key> <value> <TTL>
    • গেট ভ্যালু বাই কী (key)

      GET <key>
    • ডিলিট ভ্যালু বাই কী (key)

      DEL <key>
    • নিউমেরিক ভ্যালুএ এক এক করে বাড়ানো (ইঙ্ক্রিমেন্ট)

      INCR <key>
    • নিউমেরিক ভ্যালুএ এক এক করে কমানো (ডিক্রিমেন্ট)

      DECR <key>
    • নিউমেরিক ভ্যালুতে নির্দিষ্ট সংখ্যা বাড়ানো

      INCRBY <key> <number>
    • নিউমেরিক ভ্যালুতে নির্দিষ্ট সংখ্যা কমানো

      DECRBY <key> <number>
    • রেডিসে একটা কি আছে কি না চেক করতে

      EXISTS <key>
    • স্ট্রিং এ নতুন স্ট্রিং এড করতে

      APPEND <key> <new_string>
    • স্ট্রিং এর লেন্থ বের করতে

      STRLEN <key>
    • স্ট্রিং এর রেঞ্জ এর ভিতরের ভ্যালু

      GETRANGE <key> <start> <end>
    • কী (Key) তে ভ্যালু না থাকলে সেট করতে

      SETNX <key> <value>
    • নির্দিষ্ট সময়ের মধ্যে কী (Key) মুছে ফেলার জন্য

      EXPIRE <key> <Seconds>
    • সংযুক্ত বর্তমান ডাটাবেস থেকে সমস্ত কী (Key) মুছে দিতে

      FLUSHDB
    • সমস্ত ডাটাবেস থেকে সমস্ত কী(Key) মুছে দিতে

      FLUSHALL
    • সক্রিয় সংযোগ গুলো দেখতে

      CLIENT LIST
    • গ্রুপ বা ট্যাগ এর মধ্যে মেম্বার কী(key) রাখতে

      SADD <group_key> <member_key>
    • গ্রুপ বা ট্যাগ এর মধ্যে সকল মেম্বার কী(Key) দেখতে

      SMEMBERS <group_key>
    • একটি কী (Key) থেকে অন্য একটি কী (Key) এর মান কপি করতে

      COPY <source_key> <destination_key>
    • একটি কী (Key) এর মান সর্বনিম্ন এবং সর্বোচ্চ মান দেখতে

      ZLEXCOUNT <key> <min_lex> <max_lex>
    • সর্টেড সেট থেকে মান যোগ করতে

      ZADD <key> <score> <member>

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর