Video: Ի՞նչ է Redis PY-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
redis - py կայացած է Պիթոն հաճախորդի գրադարան, որը թույլ է տալիս խոսել ա Ռեդիս սերվեր անմիջապես միջոցով Պիթոն զանգեր՝ $ պիթոն -m pip տեղադրում redis . Հաջորդը, համոզվեք, որ ձեր Ռեդիս սերվերը դեռ աշխատում է և աշխատում է հետին պլանում:
Նաև հարց է, թե ինչի համար է օգտագործվում Redis-ը:
*Ներածություն Ռեդիս . Ռեդիս բաց կոդով (BSD լիցենզավորված), հիշողության մեջ տվյալների կառուցվածքի պահեստ, օգտագործվում է որպես տվյալների բազա, քեշ և հաղորդագրությունների բրոքեր: Այն աջակցում է տվյալների կառուցվածքներին, ինչպիսիք են տողերը, հեշերը, ցուցակները, հավաքածուները, տեսակավորված հավաքածուները տիրույթի հարցումներով, բիթքարտեզներ, հիպերլոգերներ, աշխարհատարածական ինդեքսներ շառավղով հարցումներով և հոսքերով:
Բացի այդ, ինչ է Redis խողովակաշարը: Redis խողովակաշար . Ռեդիս TCP սերվեր է, որն աջակցում է հարցում/պատասխան արձանագրություն: Մեջ Ռեդիս , հարցումն ավարտվում է երկու քայլով. հաճախորդը հարցում է ուղարկում սերվերին սովորաբար արգելափակող եղանակով սերվերի պատասխանի համար: Սերվերը մշակում է հրամանը և պատասխանն ուղարկում հաճախորդին:
Պարզապես, ինչպե՞ս կարող եմ միանալ Redis-ին Python-ում:
Օգտագործելու համար Ռեդիս հետ Պիթոն ձեզ հարկավոր կլինի ա Python Redis հաճախորդ.
Redis-ի հետ կապ բացելը Օգտագործելով redis-py
- 4-րդ տողում հոսթը պետք է սահմանվի ձեր տվյալների բազայի հոսթի անվան կամ IP հասցեի վրա:
- 5-րդ տողում նավահանգիստը պետք է սահմանվի ձեր տվյալների բազայի պորտին:
- 6-րդ տողում գաղտնաբառը պետք է սահմանվի ձեր տվյալների բազայի գաղտնաբառը:
Ինչպե՞ս վարեմ Redis-ը:
- Բացեք ձեր հրամանի տողը (օրինակ՝ cmd.exe) և մուտքագրեք՝ > redis-server --service-start:
- Redis API-ն կստեղծի լռելյայն Redis, որը պատրաստ է միացումներ ընդունել 6379 նավահանգստում: Այժմ կարող եք միանալ դրան redis-cli.exe ֆայլով: Նշում. Redis տվյալների բազան պահպանելու և դադարեցնելու համար մուտքագրեք՝ > redis-server shutdown save:
Խորհուրդ ենք տալիս:
Ո՞ր մեխանիզմն է ռեսուրսի հասանելիության սահմանափակումներ սահմանելու մեխանիզմը, երբ Redis-ում մի քանի թելեր են կատարվում:
կողպեք Հաշվի առնելով սա՝ ինչպե՞ս է Ռեդիսը վարվում համաժամանակյացության հետ: Միակաթելային ծրագիրն անպայման կարող է ապահովել զուգահեռականություն I/O մակարդակում՝ օգտագործելով I/O (de)multiplexing մեխանիզմը և իրադարձությունների հանգույցը (ինչը Ռեդիսը անում է ) Զուգահեռությունն ունի արժեք.
Քանի՞ կապ կարող է աշխատել Redis-ը:
Հաճախորդների առավելագույն թիվը Redis 2.6-ում այս սահմանաչափը դինամիկ է. լռելյայն սահմանվել է 10000 հաճախորդ, եթե այլ բան նախատեսված չէ Redis-ի maxclients հրահանգով: կոնֆ
Ո՞ր հրամանն է տալիս Redis-ի կողմից հատկացված բայթերի ընդհանուր թիվը:
Օգտագործված հիշողությունը սահմանում է Redis-ի կողմից հատկացված բայթերի ընդհանուր թիվը՝ օգտագործելով իր հատկացուցիչը (կամ ստանդարտ libc, jemalloc կամ այլընտրանքային հատկացուցիչ, ինչպիսին է tcmalloc): Դուք կարող եք հավաքել հիշողության օգտագործման չափման բոլոր տվյալները Redis օրինակի համար՝ գործարկելով «տեղեկատվական հիշողություն»
Ի՞նչ է կրկնօրինակումը Redis-ում:
Վերօրինակման. Redis-ի վերարտադրությունը շատ պարզ է օգտագործելու և կարգավորելու համար master-slave կրկնօրինակումը, որը թույլ է տալիս ստրուկ Redis սերվերներին լինել հիմնական սերվերների ճշգրիտ պատճեններ: Հետևյալը մի քանի շատ կարևոր փաստ է Redis-ի վերարտադրության մասին. Redis-ն օգտագործում է ասինխրոն կրկնօրինակում: Կրկնօրինակումը նույնպես չի արգելափակում ստրուկի կողմից
Ինչպե՞ս սկսել Redis-ի հետ:
Հետևեք այս քայլերին Redis-ը աղբյուրից կառուցելու և սերվերը գործարկելու համար: Ներբեռնեք Redis-ի սկզբնական կոդը ներբեռնումների էջից: Unzip ֆայլը: tar -xzf redis-VERSION.tar.gz. Կազմել և կառուցել Redis-ը: cd redis-VERSION. դարձնել. Սկսեք Redis-ը: cd src../redis-server