รีเลย์คือสวิตช์ระบบเครื่องกลไฟฟ้าชนิดหนึ่งที่ใช้ในแหล่งจ่ายไฟ ระบบการนับ และการใช้งานอื่นๆ อีกมากมาย มันถูกใช้เพื่อควบคุมกระแสขนาดใหญ่และกระแสเล็ก รีเลย์ส่วนใหญ่ต้องใช้แรงดันไฟฟ้าต่อเนื่องเล็กน้อยเพื่อให้ทำงานต่อไป รีเลย์ล็อคจะแตกต่างออกไป โดยจะใช้จังหวะในการขยับสวิตช์ จากนั้นจึงคงอยู่ในตำแหน่ง ช่วยลดความต้องการพลังงานไฟฟ้าลงเล็กน้อย
รีเลย์ล็อคมีแถบโลหะเล็กๆ ซึ่งสามารถหมุนระหว่างขั้วต่อทั้งสองได้ สวิตช์เป็นแบบแม่เหล็กหรือติดกับแม่เหล็กขนาดเล็ก ที่ด้านใดด้านหนึ่งของแม่เหล็กนั้นมีขดลวดเล็กๆ ที่เรียกว่าโซลินอยด์ สวิตช์มีอินพุตและเอาต์พุตสองตัวที่ขั้วต่อ สามารถใช้เพื่อเปิดและปิดวงจรหนึ่งหรือเพื่อสลับพลังงานระหว่างสองวงจรที่แตกต่างกัน
คอยล์ทั้งสองใช้เพื่อควบคุมรีเลย์ เมื่อกระแสไฟฟ้าไหลเข้าสู่ขดลวด มันจะสร้างสนามแม่เหล็ก ซึ่งจะดับลงอีกครั้งเมื่อกระแสไฟฟ้าไหลเข้าสู่ขดลวด เนื่องจากแถบแม่เหล็กถูกแขวนไว้ระหว่างขดลวดทั้งสอง ขดลวดทั้งสองจึงขึ้นอยู่กับสนามแม่เหล็กด้วย เมื่อวงจรสร้างพัลส์ไฟฟ้าผ่านขดลวด มันจะดันสวิตช์จากด้านหนึ่งไปอีกด้านหนึ่ง แถบจะอยู่ที่นั่นจนกว่าจะได้รับพัลส์แม่เหล็กในทิศทางตรงกันข้าม โดยดันสวิตช์กลับไปที่ขั้วต่ออื่น