ກ່ຽວກັບ
Managed Cache ເກັບຂໍ້ມູນໃນໜ່ວຍຄວາມຈຳ ສຳລັບ session, cache ແລະ ຕົວນັບ ໃຊ້ການຕັ້ງຄ່າເຄືອຂ່າຍແບບດຽວກັບ Database: ທີ່ຢູ່ສ່ວນຕົວໃນ VPC ຂອງ Project ແລະ public TLS endpoint ທີ່ເປີດໄດ້ຖ້າຕ້ອງການ ເຊິ່ງສະເພາະທີ່ຢູ່ທີ່ອະນຸຍາດໃຊ້ໄດ້
- Cache ຄິດຄ່າລາຍຊົ່ວໂມງຈາກ Wallet ຂອງ Project
th cache sizesສະແດງຂະໜາດ th cache connectເປີດ redis-cli ຫຼື valkey-cli ໂດຍສົ່ງລະຫັດຜ່ານຜ່ານຕົວແປສະພາບແວດລ້ອມ- ເມື່ອຂໍ້ມູນເຕັມໜ່ວຍຄວາມຈຳທີ່ເລືອກ ການຂຽນຈະຖືກປະຕິເສດ: ເລືອກຂະໜາດໃຫ້ມີບ່ອນເຫຼືອ ຫຼື ຕັ້ງເວລາໝົດອາຍຸໃຫ້ key
ອ່ານເພີ່ມໃນສູນຊ່ວຍເຫຼືອ: Cache ເຮັດວຽກແນວໃດ
ວິທີເຮັດ
ສ້າງ Cache ແລະ ເຊື່ອມຕໍ່
- ສ້າງ:
th cache create sessions --engine valkey - ອະນຸຍາດທີ່ຢູ່ຂອງທ່ານໃນ public endpoint:
th cache public sessions --enable --allow 203.0.113.7/32 - ເຊື່ອມຕໍ່:
th cache connect sessions
th cache create sessions --engine valkey
th cache public sessions --enable --allow 203.0.113.7/32
th cache connect sessions
th cache credentials sessions --format jsonຄຳສັ່ງ
| ຄຳສັ່ງ | ຄຳອະທິບາຍ |
|---|---|
th cache create | ສ້າງ Managed Cache |
th cache list | ສະແດງ Managed Cache ຂອງ Project ທີ່ໃຊ້ງານ |
th cache describe | ສະແດງ engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່ຂອງ Cache |
th cache engines | ສະແດງ engine ແລະ ເວີຊັນທີ່ Cache ໃໝ່ໃຊ້ໄດ້ |
th cache sizes | ສະແດງຂະໜາດສຳລັບ --size |
th cache connect | ເປີດ client ຂອງ engine ເອງ (psql, mysql/mariadb, redis-cli/valkey-cli) ໂດຍສົ່ງຂໍ້ມູນເຂົ້າສູ່ລະບົບຜ່ານຕົວແປສະພາບແວດລ້ອມ ບໍ່ແມ່ນ command line |
th cache credentials | ພິມຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL ເຊື່ອມຕໍ່ຂອງ Cache |
th cache public | ເປີດ ຫຼື ປິດ public TLS endpoint |
th cache resize | ປ່ຽນຂະໜາດຂອງ Cache |
th cache stop | ຢຸດ Cache |
th cache start | ເປີດ Cache ທີ່ຢຸດໄວ້ |
th cache backups create | ເລີ່ມ Backup ແບບສັ່ງເອງ |
th cache backups list | ສະແດງ Backup ຂອງ Cache ໃໝ່ສຸດກ່ອນ ແລະ ນະໂຍບາຍ Backup |
th cache backups restore | ແທນທີ່ຂໍ້ມູນຂອງ Cache ດ້ວຍ Backup (ຕາມ ID ຫຼື ຊື່) |
th cache backups delete | ລຶບ Backup (ຕາມ ID ຫຼື ຊື່) |
th cache backup-policy | ສະແດງ ຫຼື ປ່ຽນ Backup ອັດຕະໂນມັດ |
th cache delete | ລຶບ Cache ແລະ ຂໍ້ມູນຂອງມັນ |
th cache create
ສ້າງ Managed Cache
ຮູບແບບຄຳສັ່ງ
th cache create NAME --engine thcache|valkey [--version V] [--region R] [--size ID | --cpu N --memory M] [--public --allow CIDR,...] [--backups --backup-hours N --backup-window H --backup-keep N]ຄິດຄ່າລາຍຊົ່ວໂມງຈາກ Wallet ຂອງ Project ເບິ່ງຂະໜາດດ້ວຍ th cache sizes
ຕົວຢ່າງ
Cache Valkey ເວີຊັນທີ່ແນະນຳ
th cache create sessions --engine valkeyThailandHosting Cache ຂະໜາດກຳນົດເອງ ພ້ອມ Backup (ໃຊ້ --engine redis ກໍໄດ້ຜົນຄືກັນ)
th cache create jobs --engine thcache --cpu 0.5 --memory 1Gi --backupsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີ
| ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ຄຳອະທິບາຍ |
|---|---|---|---|
--engineຕ້ອງໃສ່ | ຂໍ້ຄວາມ | Engine: thcache|valkey, ໃຊ້ redis ແທນ thcache ໄດ້ (ຫຼື ID ຂອງ engine ຈາກ th cache engines) | |
--version | ຂໍ້ຄວາມ | the recommended one | ເວີຊັນຂອງ engine (ຄ່າເລີ່ມຕົ້ນ: ເວີຊັນທີ່ແນະນຳ) |
--size | ຂໍ້ຄວາມ | ID ຂອງຂະໜາດຈາກ th cache sizes | |
--cpu | ຂໍ້ຄວາມ | vCPU ເຊັ່ນ 0.5, 1, 2 | |
--memory | ຂໍ້ຄວາມ | ໜ່ວຍຄວາມຈຳ ເຊັ່ນ 512Mi, 1Gi, 4Gi | |
--public | ແຟລັກ | ເປີດ public TLS endpoint (ສະເພາະທີ່ຢູ່ໃນ --allow ເຊື່ອມຕໍ່ໄດ້) | |
--allow | ລາຍການ | ທີ່ຢູ່ທີ່ອະນຸຍາດໃນ public endpoint ເຊັ່ນ 203.0.113.10/32 (ໃສ່ຊ້ຳໄດ້ ຂັ້ນດ້ວຍຈຸດ) | |
--bandwidth | ຕົວເລກ | Bandwidth ຂອງ public endpoint ເປັນ Mbps (1–1000 ຄ່າເລີ່ມຕົ້ນ 10) | |
--backups | ແຟລັກ | ເປີດ Backup ອັດຕະໂນມັດ (ຄິດຄ່າຕາມ GB ທີ່ເກັບ) | |
--backup-hours | ຕົວເລກ | Backup ທຸກ N ຊົ່ວໂມງ: 6, 12, 24 (ຄ່າເລີ່ມຕົ້ນ) ຫຼື 168 | |
--backup-window | ຕົວເລກ | 2 | ຊົ່ວໂມງທີ່ເລີ່ມ Backup 0–23 ເວລາ Asia/Bangkok |
--backup-keep | ຕົວເລກ | 7 | ຈຳນວນ Backup ອັດຕະໂນມັດທີ່ເກັບ 1–90 |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache list
ສະແດງ Managed Cache ຂອງ Project ທີ່ໃຊ້ງານ
ຮູບແບບຄຳສັ່ງ
th cache listຕົວຢ່າງ
ສະແດງ Cache
th cache listພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache describe
ສະແດງ engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່ຂອງ Cache
ຮູບແບບຄຳສັ່ງ
th cache describe NAMEຕົວຢ່າງ
Engine ຂະໜາດ ສະຖານະ ແລະ ທີ່ຢູ່
th cache describe sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache engines
ສະແດງ engine ແລະ ເວີຊັນທີ່ Cache ໃໝ່ໃຊ້ໄດ້
ຮູບແບບຄຳສັ່ງ
th cache enginesຕົວຢ່າງ
Engine ແລະ ເວີຊັນ
th cache enginesພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache sizes
ສະແດງຂະໜາດສຳລັບ --size
ຮູບແບບຄຳສັ່ງ
th cache sizesຕົວຢ່າງ
ຂະໜາດສຳລັບ --size
th cache sizesພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache connect
ເປີດ client ຂອງ engine ເອງ (psql, mysql/mariadb, redis-cli/valkey-cli) ໂດຍສົ່ງຂໍ້ມູນເຂົ້າສູ່ລະບົບຜ່ານຕົວແປສະພາບແວດລ້ອມ ບໍ່ແມ່ນ command line
ຮູບແບບຄຳສັ່ງ
th cache connect NAME [--public | --private] [-- CLIENT-ARGS...]ຕາມປົກກະຕິໃຊ້ public TLS endpoint ເຊິ່ງຕ້ອງເປີດໄວ້ ແລະ ອະນຸຍາດທີ່ຢູ່ຂອງທ່ານ --private ໃຊ້ທີ່ຢູ່ສ່ວນຕົວ ເຊິ່ງເຂົ້າເຖິງໄດ້ສະເພາະພາຍໃນ VPC ຂອງ Project ອາກິວເມັນຫຼັງ -- ຖືກສົ່ງໃຫ້ client
ຕົວຢ່າງ
ເປີດ redis-cli ຫຼື valkey-cli
th cache connect sessionsຣັນຄຳສັ່ງດຽວ
th cache connect sessions -- PINGອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
CLIENT-ARGS…ບໍ່ບັງຄັບ | ອາກິວເມັນທີ່ສົ່ງໃຫ້ client ຫຼັງ -- |
ພາຣາມິເຕີ
| ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ຄຳອະທິບາຍ |
|---|---|---|---|
--public | ແຟລັກ | ໃຊ້ public TLS endpoint (ຄ່າເລີ່ມຕົ້ນ) | |
--private | ແຟລັກ | ໃຊ້ທີ່ຢູ່ສ່ວນຕົວ (ພາຍໃນ VPC ເທົ່ານັ້ນ) |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache credentials
ພິມຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL ເຊື່ອມຕໍ່ຂອງ Cache
ຮູບແບບຄຳສັ່ງ
th cache credentials NAME [--format json]ລະຫັດຜ່ານສະແດງສະເພາະສະມາຊິກທີ່ມີສິດຈັດການ Cache ນັ້ນ
ຕົວຢ່າງ
ຜູ້ໃຊ້ ລະຫັດຜ່ານ ແລະ URL
th cache credentials sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache public
ເປີດ ຫຼື ປິດ public TLS endpoint
ຮູບແບບຄຳສັ່ງ
th cache public NAME --enable|--disable [--allow CIDR,...] [--bandwidth MBPS]ສະເພາະທີ່ຢູ່ໃນ --allow ເຊື່ອມຕໍ່ໄດ້ (ລາຍການຫວ່າງ ບໍ່ມີໃຜເຂົ້າໄດ້) --allow ແທນທີ່ລາຍການເດີມ ຖ້າບໍ່ໃສ່ --enable ຫຼື --disable ຈະປ່ຽນສະເພາະລາຍການ ຫຼື bandwidth
ຕົວຢ່າງ
ເປີດໃຫ້ທີ່ຢູ່ດຽວ
th cache public sessions --enable --allow 203.0.113.7/32ປິດ public endpoint
th cache public sessions --disableອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີ
| ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ຄຳອະທິບາຍ |
|---|---|---|---|
--enable | ແຟລັກ | ເປີດ public endpoint | |
--disable | ແຟລັກ | ປິດ public endpoint | |
--allow | ລາຍການ | ທີ່ຢູ່ທີ່ອະນຸຍາດ ເຊັ່ນ 203.0.113.10/32 (ໃສ່ຊ້ຳໄດ້ ຂັ້ນດ້ວຍຈຸດ ແທນທີ່ລາຍການເດີມ) | |
--bandwidth | ຕົວເລກ | ເພດານ bandwidth ເປັນ Mbps (1–1000) |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache resize
ປ່ຽນຂະໜາດຂອງ Cache
ຮູບແບບຄຳສັ່ງ
th cache resize NAME [--size ID | --cpu N --memory M]ການປ່ຽນ vCPU ຫຼື ໜ່ວຍຄວາມຈຳຈະ restart Cache ການເຊື່ອມຕໍ່ຈະຫຼຸດໄປຊົ່ວຄາວ
ຕົວຢ່າງ
ເພີ່ມໜ່ວຍຄວາມຈຳ (restart ໜຶ່ງຄັ້ງ)
th cache resize sessions --memory 2Giອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີ
| ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ຄຳອະທິບາຍ |
|---|---|---|---|
--size | ຂໍ້ຄວາມ | ID ຂອງຂະໜາດຈາກ th cache sizes | |
--cpu | ຂໍ້ຄວາມ | vCPU ເຊັ່ນ 0.5, 1, 2 | |
--memory | ຂໍ້ຄວາມ | ໜ່ວຍຄວາມຈຳ ເຊັ່ນ 512Mi, 1Gi, 4Gi |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache stop
ຢຸດ Cache
ຮູບແບບຄຳສັ່ງ
th cache stop NAMEStorage ຍັງຖືກເກັບໄວ້ (ແລະ ຄິດຄ່າ) ເປີດອີກຄັ້ງດ້ວຍ th cache start
ຕົວຢ່າງ
ຢຸດ Storage ຍັງເກັບໄວ້
th cache stop sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache start
ເປີດ Cache ທີ່ຢຸດໄວ້
ຮູບແບບຄຳສັ່ງ
th cache start NAMEຕົວຢ່າງ
ເປີດອີກຄັ້ງ
th cache start sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache backups create
ເລີ່ມ Backup ແບບສັ່ງເອງ
ຮູບແບບຄຳສັ່ງ
th cache backups create NAMEBackup ຄິດຄ່າຕາມ GB ທີ່ເກັບ
ຕົວຢ່າງ
Backup ດຽວນີ້
th cache backups create sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache backups list
ສະແດງ Backup ຂອງ Cache ໃໝ່ສຸດກ່ອນ ແລະ ນະໂຍບາຍ Backup
ຮູບແບບຄຳສັ່ງ
th cache backups list NAMEຕົວຢ່າງ
Backup ແລະ ນະໂຍບາຍ
th cache backups list sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache backups restore
ແທນທີ່ຂໍ້ມູນຂອງ Cache ດ້ວຍ Backup (ຕາມ ID ຫຼື ຊື່)
ຮູບແບບຄຳສັ່ງ
th cache backups restore NAME BACKUP [--quiet]--quiet ຂ້າມການຖາມຢືນຢັນ
ຕົວຢ່າງ
ແທນທີ່ຂໍ້ມູນດ້ວຍ Backup
th cache backups restore sessions <backup-id>ອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
BACKUPຕ້ອງໃສ່ | Backup ເປັນ ID ຫຼື ຊື່ ຈາກ th cache backups list |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache backups delete
ລຶບ Backup (ຕາມ ID ຫຼື ຊື່)
ຮູບແບບຄຳສັ່ງ
th cache backups delete NAME BACKUP [--quiet]--quiet ຂ້າມການຖາມຢືນຢັນ
ຕົວຢ່າງ
ລຶບ Backup
th cache backups delete sessions <backup-id>ອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
BACKUPຕ້ອງໃສ່ | Backup ເປັນ ID ຫຼື ຊື່ ຈາກ th cache backups list |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache backup-policy
ສະແດງ ຫຼື ປ່ຽນ Backup ອັດຕະໂນມັດ
ຮູບແບບຄຳສັ່ງ
th cache backup-policy NAME [--enable|--disable] [--hours N] [--window H] [--keep N]ຖ້າບໍ່ໃສ່ແຟລັກ ຈະພິມນະໂຍບາຍ Backup ຄິດຄ່າຕາມ GB ທີ່ເກັບ
ຕົວຢ່າງ
Backup ທຸກມື້ ເກັບ 7 ຊຸດ
th cache backup-policy sessions --enable --hours 24 --keep 7ອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີ
| ຊື່ | ປະເພດ | ຄ່າເລີ່ມຕົ້ນ | ຄຳອະທິບາຍ |
|---|---|---|---|
--enable | ແຟລັກ | ເປີດ Backup ອັດຕະໂນມັດ | |
--disable | ແຟລັກ | ປິດ Backup ອັດຕະໂນມັດ | |
--hours | ຕົວເລກ | Backup ທຸກ N ຊົ່ວໂມງ: 6, 12, 24 ຫຼື 168 | |
--window | ຕົວເລກ | ຊົ່ວໂມງທີ່ເລີ່ມ Backup 0–23 (Asia/Bangkok) | |
--keep | ຕົວເລກ | ຈຳນວນ Backup ອັດຕະໂນມັດທີ່ເກັບ 1–90 |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet
th cache delete
ລຶບ Cache ແລະ ຂໍ້ມູນຂອງມັນ
ຮູບແບບຄຳສັ່ງ
th cache delete NAME [--quiet]--quiet ຂ້າມການຖາມຢືນຢັນ Cache ທີ່ເປີດການປ້ອງກັນການລຶບໄວ້ ຕ້ອງປິດໃນ Console ກ່ອນ
ຕົວຢ່າງ
ລຶບ Cache ແລະ ຂໍ້ມູນຂອງມັນ
th cache delete sessionsອາກິວເມັນຕາມຕຳແໜ່ງ
| ຊື່ | ຄຳອະທິບາຍ |
|---|---|
NAMEຕ້ອງໃສ່ | ຊື່ Cache |
ພາຣາມິເຕີທົ່ວໄປ
ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet