در این مطلب، ویدئو پایگاه داده Redis را به پایتون متصل کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:54
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,080
سلام و خوش آمدید به این آموزش سریع
2
00:00:02,080 –> 00:00:03,199
که در آن به شما
3
00:00:03,199 –> 00:00:05,279
نحوه اتصال پایتون و با این
4
00:00:05,279 –> 00:00:06,799
سیستم پایگاه داده را نشان می دهم
5
00:00:06,799 –> 00:00:09,040
و کاری که در این برنامه انجام خواهیم داد این است
6
00:00:09,040 –> 00:00:10,080
که
7
00:00:10,080 –> 00:00:13,360
پیام های ساده مانند پیام کم را چاپ می کنیم و می توانیم
8
00:00:13,360 –> 00:00:13,920
9
00:00:13,920 –> 00:00:16,800
تعدادی رشته یا اعداد صحیح یا هر چیز دیگری را برگردانیم.
10
00:00:16,800 –> 00:00:17,600
نوع داده
11
00:00:17,600 –> 00:00:20,640
و چیزهای دیگر همانطور که به جلو می رویم، بنابراین
12
00:00:20,640 –> 00:00:22,640
من یک دوره خرابی در redis دارم، اگر
13
00:00:22,640 –> 00:00:24,000
بررسی نکردید
14
00:00:24,000 –> 00:00:26,000
، توصیه می کنم آن را بررسی کنید، این
15
00:00:26,000 –> 00:00:27,920
ویدیوی کمتر از 30 دقیقه است که
16
00:00:27,920 –> 00:00:29,920
پایه و اساس خوب و
17
00:00:29,920 –> 00:00:31,840
دانش زیادی به شما می دهد. در مورد نحوه
18
00:00:31,840 –> 00:00:32,960
کار کردن redis و غیره،
19
00:00:32,960 –> 00:00:36,559
خط فرمان خود را باز کنید و
20
00:00:36,559 –> 00:00:39,760
می توانید سرور redis خود را کاملاً باز
21
00:00:39,760 –> 00:00:43,840
کنید و پنجره دیگری
22
00:00:43,840 –> 00:00:47,120
را تایپ کنید redis cli یا کلاینت،
23
00:00:47,120 –> 00:00:50,559
بنابراین ما سرور را
24
00:00:50,559 –> 00:00:53,039
در پس زمینه و کلاینت را در اینجا خواهیم داشت تا
25
00:00:53,039 –> 00:00:54,320
بتوانید ping خود را تایپ
26
00:00:54,320 –> 00:00:57,520
کنید. دریافت pong بهعنوان پاسخ،
27
00:00:57,520 –> 00:01:01,840
میتوانید جفتهای ارزش کلیدی را تنظیم کنید، بهعنوان
28
00:01:01,840 –> 00:01:05,519
مثال، نام را به عقب تنظیم
29
00:01:05,519 –> 00:01:09,520
کنید، بنابراین نام را برگردانید و غیره،
30
00:01:09,520 –> 00:01:13,439
بنابراین این redis است.
31
00:01:13,439 –> 00:01:15,759
32
00:01:15,759 –> 00:01:17,520
33
00:01:17,520 –> 00:01:19,600
اتابیس مانند من به
34
00:01:19,600 –> 00:01:21,360
شما نشان دادم که بیشتر شبیه یک شی در
35
00:01:21,360 –> 00:01:22,400
جاوا اسکریپت یا
36
00:01:22,400 –> 00:01:25,280
دیکشنری در داده های پایتون یا json است
37
00:01:25,280 –> 00:01:26,960
و یکی از تفاوت های اصلی بین
38
00:01:26,960 –> 00:01:29,360
redis و سایر
39
00:01:29,360 –> 00:01:31,439
پایگاه های داده nosql ساختار داده ای است که tradis
40
00:01:31,439 –> 00:01:32,560
ارائه می دهد بنابراین
41
00:01:32,560 –> 00:01:34,079
به جای پرداختن به
42
00:01:34,079 –> 00:01:36,960
انتزاع جدول مانند mongodb برای instance
43
00:01:36,960 –> 00:01:39,119
radius می تواند از انواع داده ها مانند
44
00:01:39,119 –> 00:01:40,880
لیست رشته ها و
45
00:01:40,880 –> 00:01:43,680
همه انواع داده های دیگر با استفاده از دستوراتی
46
00:01:43,680 –> 00:01:46,240
مانند بسیاری از زبان های برنامه نویسی
47
00:01:46,240 –> 00:01:49,280
استفاده کند.
48
00:01:49,280 –> 00:01:50,799
49
00:01:50,799 –> 00:01:53,600
50
00:01:53,600 –> 00:01:54,000
51
00:01:54,000 –> 00:01:56,479
مقداری کد پایتون و من
52
00:01:56,479 –> 00:01:58,320
به شما نشان خواهم داد که چگونه این را به پایتون وصل کنید،
53
00:01:58,320 –> 00:01:59,200
54
00:01:59,200 –> 00:02:02,560
بسیار خوب، بنابراین اجازه دهید در واقع یک پوشه ایجاد
55
00:02:02,560 –> 00:02:05,840
کنم و آن را به عنوان
56
00:02:05,840 –> 00:02:10,080
نسخه آزمایشی ردیس پایتون باز کنم که با کد در مقابل
57
00:02:10,080 –> 00:02:14,080
شما می توانید از هر ویرایشگر متنی که دوست دارید استفاده کنید،
58
00:02:14,080 –> 00:02:17,599
بنابراین من باز می کنم ترمینال یکپارچه
59
00:02:17,599 –> 00:02:19,040
اینجاست
60
00:02:19,040 –> 00:02:22,959
و من در یک
61
00:02:22,959 –> 00:02:26,319
ترمینال اجرا میکنم، سرور redis را اجرا میکنم،
62
00:02:26,959 –> 00:02:29,360
بنابراین این باید در پسزمینه کار کند
63
00:02:29,360 –> 00:02:30,640
64
00:02:30,640 –> 00:02:33,360
و من یک ترمینال دیگر را کاملاً اضافه خواهم کرد.
65
00:02:33,360 –> 00:02:33,760
66
00:02:33,760 –> 00:02:36,879
دو پنجره واقعاً
67
00:02:36,879 –> 00:02:38,720
این را در پسزمینه کار میکنند از قبل سرور
68
00:02:38,720 –> 00:02:40,800
و پاورشل ما
69
00:02:40,800 –> 00:02:44,239
خوب است، پس بیایید ادامه دهیم و
70
00:02:44,239 –> 00:02:47,680
یک فایل پایتون main.py ایجاد کنیم، کاری که
71
00:02:47,680 –> 00:02:48,879
میخواهم انجام دهم این است که
72
00:02:48,879 –> 00:02:51,840
ابتدا میخواهم ماژول redis را نصب کنم، اجازه دهید
73
00:02:51,840 –> 00:02:53,760
دوباره آن را به حداکثر برسانیم،
74
00:02:53,760 –> 00:02:57,680
بنابراین پیپ نصب
75
00:02:58,959 –> 00:03:02,080
redis خوب است. همانطور که قبلاً آن را
76
00:03:02,080 –> 00:03:03,920
دارم، اگر اولین بار است که نتیجه متفاوتی دریافت میکنید، این الزامات پیام قبلاً
77
00:03:03,920 –> 00:03:05,920
برای شما برآورده شده است،
78
00:03:05,920 –> 00:03:06,560
79
00:03:06,560 –> 00:03:09,599
80
00:03:09,599 –> 00:03:12,640
بنابراین اجازه دهید آن را به حداقل برسانیم، اجازه دهید دستور ترمینال را
81
00:03:12,640 –> 00:03:15,680
پاک کنیم
82
00:03:15,680 –> 00:03:18,400
، بنابراین اولین چیزی که در
83
00:03:18,400 –> 00:03:19,120
فایل
84
00:03:19,120 –> 00:03:21,680
ما وجود دارد، باید redis را وارد کنیم. کتابخانه
85
00:03:21,680 –> 00:03:22,239
راست
86
00:03:22,239 –> 00:03:25,519
وارد کردن redis
87
00:03:26,400 –> 00:03:28,959
خوب است پس من می خواهم پارامترهای اتصال را تعریف کنم
88
00:03:28,959 –> 00:03:31,200
بنابراین به یک
89
00:03:31,200 –> 00:03:33,519
میزبان محلی نیاز داریم و به پورت نیاز داریم
90
00:03:33,519 –> 00:03:37,360
که پورت برای redis همیشه 63.79 است
91
00:03:37,360 –> 00:03:40,560
بنابراین میزبان redis
92
00:03:40,560 –> 00:03:42,400
متغیری به نام میزبان redis را اعلام می کند
93
00:03:42,400 –> 00:03:44,879
و این برابر
94
00:03:44,879 –> 00:03:47,920
با localhost و
95
00:03:47,920 –> 00:03:52,519
redisport و این برابر با
96
00:03:52,519 –> 00:03:54,959
6379 خواهد
97
00:03:54,959 –> 00:03:57,760
بود، پس کاری که میخواهم انجام دهم این است که میخواهم
98
00:03:57,760 –> 00:03:59,200
یک تابع ایجاد
99
00:03:59,200 –> 00:04:02,400
کنم، بنابراین این تابع را ثبت نام
100
00:04:02,400 –> 00:04:04,879
میکنم، زیرا h را به شما نشان میدهم. ما میتوانیم
101
00:04:04,879 –> 00:04:05,760
102
00:04:05,760 –> 00:04:08,879
از سرور redis دریافت کنیم که چگونه
103
00:04:08,879 –> 00:04:12,560
یک رشته را بازیابی کنیم، بنابراین
104
00:04:12,560 –> 00:04:17,040
رشته زیرخط ردیس را
105
00:04:17,358 –> 00:04:20,798
خوب تعریف کنید و من کدم
106
00:04:20,798 –> 00:04:24,479
را در یک بلوک try بپیچم، قبول کنید، خوب است، بنابراین
107
00:04:24,479 –> 00:04:27,520
بیایید ابتدا تلاش کنیم، میخواهم
108
00:04:27,520 –> 00:04:29,520
متغیر دیگری را اعلام کنم و فقط
109
00:04:29,520 –> 00:04:31,840
r را صدا میزنم که ایستاده است. برای شیء redis
110
00:04:31,840 –> 00:04:34,560
چون من اساساً
111
00:04:34,560 –> 00:04:38,080
یک شیء redis را نمونهسازی میکنم، بنابراین ماژول
112
00:04:38,080 –> 00:04:41,520
redis نقطهبندی شدید redis
113
00:04:41,520 –> 00:04:44,000
خوب است، بنابراین track tradis، کلاسی است
114
00:04:44,000 –> 00:04:46,320
که یک رابط پایتون برای
115
00:04:46,320 –> 00:04:48,240
تمام دستورات شعاع و یک
116
00:04:48,240 –> 00:04:50,639
پیادهسازی پروتکل redis فراهم میکند،
117
00:04:50,639 –> 00:04:53,120
بنابراین tradis سختگیرانه طول میکشد. um پارامترهای مختلف
118
00:04:53,120 –> 00:04:53,840
119
00:04:53,840 –> 00:04:57,199
یک پورت میزبان و کد پاسخ می
120
00:04:57,199 –> 00:04:59,919
دهد بنابراین میزبان برابر با
121
00:04:59,919 –> 00:05:01,360
میزبان
122
00:05:01,360 –> 00:05:05,759
redis خواهد بود و پور