ວິທີການຕິດຕັ້ງ Redis ໃນ Ubuntu
Redis ແມ່ນຖານຂໍ້ມູນທີ່ມີຄຸນຄ່າ ສຳ ຄັນທີ່ກ້າວ ໜ້າ ພ້ອມດ້ວຍອິນເຕີເຟດເຄືອຂ່າຍແລະຄຸນລັກສະນະທີ່ ສຳ ຄັນເຊັ່ນ: ການ ຈຳ ລອງແບບກໍ່ສ້າງ, ການເຮັດທຸລະ ກຳ, ການແບ່ງສ່ວນອັດຕະໂນມັດກັບ Redis Cluster ແລະລະດັບທີ່ແຕກຕ່າງກັນຂອງການຄົງທີ່ໃນ disk ແລະອື່ນໆ. ນອກນັ້ນ, ມັນຍັງໃຫ້ບໍລິການທີ່ມີຢູ່ສູງຜ່ານ Redis Sentinel. ມັນສະຫນັບສະຫນູນໂຄງສ້າງຂໍ້ມູນຕ່າງໆລວມທັງເຊືອກ, hashes, ບັນຊີລາຍຊື່, ຊຸດແລະຊຸດທີ່ຖືກຈັດລຽງດັ່ງນັ້ນມີແບບສອບຖາມລະດັບ.
ໃນຄູ່ມືນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Redis ດ້ວຍຕົວເລືອກພື້ນຖານໃນ Ubuntu.
ການຕັ້ງຄ່າລະບົບ Ubuntu ເຮັດວຽກກັບ Redis
ກ່ອນທີ່ທ່ານຈະຕິດຕັ້ງ, ຕັ້ງຄ່າແລະໃຊ້ Redis ໃນ server ຂອງທ່ານ Ubuntu, ທ່ານສາມາດຕັ້ງ server ຂອງທ່ານໃຫ້ Redis ເຮັດວຽກໄດ້ຢ່າງມີປະສິດຕິພາບ.
ມີ ຄຳ ແນະ ນຳ ບາງຢ່າງທີ່ພວກເຮົາຈະແບ່ງປັນຕາມທີ່ໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້.
<
1
ໂດຍການເພີ່ມ vm.overcommit_memory = 1 ຫາ /etc/sysctl.conf. ເພື່ອປະຕິບັດການປ່ຽນແປງ, ໃຫ້ຕັ້ງຄ່າເຊີບເວີ ໃໝ່. ອີກທາງເລືອກ, ສົ່ງຜົນກະທົບນີ້ທັນທີໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ sudo sysctl vm.overcommit_memory=1
ຫຼັງຈາກນັ້ນ, ຍັງຮັບປະກັນວ່າຄຸນລັກສະນະຂອງ ໜ້າ ຈໍທີ່ມີຂະ ໜາດ ໃຫຍ່ທີ່ໂປ່ງໃສຖືກປິດໃຊ້ງານ, ເພາະວ່າຄຸນລັກສະນະນີ້ສ້າງຄວາມເສຍຫາຍທັງການ ນຳ ໃຊ້ ໜ່ວຍ ຄວາມ ຈຳ ແລະຄວາມອົດທົນໃນເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ.
$ echo never > sudo tee -a /sys/kernel/mm/transparent_hugepage/enabled
ການຕິດຕັ້ງ Redis ໃນ Ubuntu
ການຕິດຕັ້ງຊຸດ Redis ຈາກຫໍສະມຸດໃນຕອນຕົ້ນ, ທ່ານສາມາດໃຊ້ຜູ້ຈັດການແພັກເກດ APT ແລະໃຫ້ແນ່ໃຈວ່າ cache ຂອງແຫລ່ງຂໍ້ມູນຂອງແພັກເກັດລ້າສະ ໄໝ ກ່ອນທີ່ທ່ານຈະຕິດຕັ້ງຊຸດ Redis ດັ່ງຕໍ່ໄປນີ້.
$ sudo apt update
ຫຼັງຈາກນັ້ນ, ຕິດຕັ້ງຊຸດ Redis-server, ເຊິ່ງຍັງຈະຕິດຕັ້ງເຄື່ອງມື redis-based ເປັນການເພິ່ງພາອາໄສ.
$ sudo apt install redis-server
ທ່ານສາມາດຕິດຕັ້ງຊຸດ Redis ເພີ່ມເຕີມໄດ້ເຊັ່ນ: redis-sentinel ເຄື່ອງມືຕິດຕາມກວດກາແລະຄົ້ນຫາແບບ ໃໝ່ ຂອງໂມດູນດັດສະນີຄົ້ນຫາແບບເຕັມແລະແບບມັດທະຍົມດັ່ງຕໍ່ໄປນີ້.
$ sudo apt install redis-sentinel redis-redisearch
ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, systemd ຈະເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດແລະເປີດໃຊ້ບໍລິການ Redis ໃນລະບົບ boot system. ທ່ານສາມາດຢືນຢັນສະຖານະພາບໄດ້ໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງ systemctl ຕໍ່ໄປນີ້.
$ sudo systemctl status redis
ການຕັ້ງຄ່າ Redis Server ໃນ Ubuntu
ເຄື່ອງແມ່ຂ່າຍ Redis ອ່ານທິດທາງການຕັ້ງຄ່າຈາກແຟ້ມ /etc/redis/redis.conf ແລະທ່ານສາມາດ ກຳ ຫນົດຄ່າມັນຕາມຄວາມຕ້ອງການຂອງທ່ານ.
ເພື່ອເປີດເອກະສານນີ້ເພື່ອແກ້ໄຂ, ໃຫ້ໃຊ້ຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ທ່ານມັກທີ່ສຸດ.
$ sudo vim /etc/redis/redis.conf
ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຄື່ອງແມ່ຂ່າຍຂອງ Redis ຟັງໃນການໂຕ້ຕອບ loopback (127.0.0.1) ແລະມັນຟັງຢູ່ທີ່ພອດ 6379 ສຳ ລັບການເຊື່ອມຕໍ່. ທ່ານສາມາດອະນຸຍາດການເຊື່ອມຕໍ່ໃນຫຼາຍໆອິນເຕີເນັດໂດຍໃຊ້ ຄຳ ສັ່ງການຕັ້ງຄ່າ bind
, ຕິດຕາມດ້ວຍທີ່ຢູ່ IP ໜຶ່ງ ຫລືຫຼາຍບ່ອນດັ່ງທີ່ສະແດງ.
bind 192.168.1.100 10.0.0.1 bind 127.0.0.1 ::1
ທິດທາງທ່າເຮືອສາມາດຖືກ ນຳ ໃຊ້ເພື່ອປ່ຽນພອດທີ່ທ່ານຕ້ອງການໃຫ້ Redis ຟັງ.
port 3000
ການຕັ້ງຄ່າ Redis ເປັນ Cache
ທ່ານສາມາດໃຊ້ Redis ເປັນ cache ເພື່ອ ກຳ ນົດເວລາທີ່ຈະໃຊ້ຊີວິດທີ່ແຕກຕ່າງ ສຳ ລັບທຸກໆຄີ. ນີ້ຫມາຍຄວາມວ່າແຕ່ລະຄີຈະຖືກຍ້າຍອອກຈາກເຊີບເວີໂດຍອັດຕະໂນມັດເມື່ອມັນ ໝົດ ອາຍຸ. ການຕັ້ງຄ່ານີ້ຄາດວ່າ ຈຳ ກັດຄວາມ ຈຳ ສູງສຸດ 4 ເມກະໄບ.
maxmemory 4mb maxmemory-policy allkeys-lru
ທ່ານສາມາດຊອກຫາທິດທາງເພີ່ມເຕີມໃນເອກະສານການຕັ້ງຄ່າແລະການຕັ້ງຄ່າ Redis ວິທີທີ່ທ່ານຕ້ອງການໃຫ້ມັນເຮັດວຽກ. ຫຼັງຈາກເຮັດການປ່ຽນແປງທີ່ ຈຳ ເປັນທັງ ໝົດ, ປະຢັດເອກະສານແລະເລີ່ມການບໍລິການ Redis ດັ່ງຕໍ່ໄປນີ້.
$ sudo systemctl restart redis
ຖ້າທ່ານມີການບໍລິການ FireFering UFW, ທ່ານຕ້ອງເປີດພອດທີ່ Redis ກຳ ລັງຟັງຢູ່, ຢູ່ໃນ ກຳ ແພງໄຟ. ນີ້ຈະຊ່ວຍໃຫ້ການຮ້ອງຂໍຈາກພາຍນອກສາມາດຜ່ານ firewall ກັບ server Redis.
$ sudo ufw allow 6379/tcp $ sudo ufw reload
ການທົດສອບການເຊື່ອມຕໍ່ກັບ Redis Server
ທ່ານສາມາດທົດສອບການເຊື່ອມຕໍ່ກັບ Redis server ໂດຍໃຊ້ redis-cli utility.
$ redis-cli > client list #command to list connected clients
ທ່ານສາມາດອ້າງອີງໃສ່ເອກະສານ Redis ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະຕົວຢ່າງການຕັ້ງຄ່າ.
ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Redis ໃນ server ຂອງ Ubuntu. ສຳ ລັບການສອບຖາມຫຼືຄວາມຄິດໃດໆ, ທ່ານຢາກແບ່ງປັນກັບພວກເຮົາ, ໃຫ້ ນຳ ໃຊ້ພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.