1. 程式人生 > >Redis數據庫之概念與創建服務

Redis數據庫之概念與創建服務

ins ict evel value start too tro 數據 cti

概念

Remote Dictionary Server key-value 數據庫存儲系統,數據結構服務器。

鍵是String類型,值(value)可以是字符串(String), 哈希(Map), 列表(list), 集合(sets)和有序集合(sorted sets),hyperloglog類型

創建服務

Redis可以創建的服務分為四種,分別是臨時服務、默認服務、自定義服務、主從服務

臨時服務

1 A. 創建服務器: redis-server.exe  redis.windows.conf
2 B. 客戶端連接: redis-cli.exe -h 127.0.0.1 -p 6379 (h: host p: port) 3 C. 關閉服務: 把dos窗口關閉即可

默認服務

默認服務名為Rdis

1 A. 安裝服務: redis-server.exe --service-install redis.windows.conf --loglevel verbose
2 B. 啟動服務: redis-server.exe --service-start
3 C. 客戶端連接: redis-cli.exe -h 127.0.0.1 -p 6379
4 D. 關閉服務: redis-server.exe --service-stop
5 E. 卸載服務: redis.server.exe --service-uninstall

自定義服務

自定義服務與默認服務的區別是自定義服務可以自定義服務名稱

1 # 自定義一個服務名為redismaster的服務
2 A. 安裝服務: redis-server.exe --service-install redis.windows.conf --service-name redismaster --loglevel verbose
3 B. 啟動服務: redis-server.exe --service-start --service-name redismaster
4 C. 客戶端連接: redis.cli.exe -h 127.0.0.1 -p 6379 5 D. 關閉服務: redis-server.exe --service-stop --service-name redismaster 6 E. 卸載服務: redis-server.exe --service-uninstall --service-name redismaster

創建主從服務

該服務的創建需要兩個redis目錄,我將這兩個目錄分別命名為tool跟tool1

技術分享圖片

主服務在tool中創建,從服務在tool1中創建

現在創建主從服務,主服務為redismaster,從服務為redisclient

 1 # 打開一個dos窗口,進入tool1目錄
 2 A. 改從服務: redis.windows.conf: port 6380 slaveof 127.0.0.1 6379
 3 # 進入tool目錄
 4 B. 安裝主服務: redis-server.exe --service-install redis.windows.conf --service-name redismaster --loglevel verbose
 5 C. 啟動主服務: redis-server.exe --service-start --service-name redismaster
 6 # 進入tool1目錄
 7 D. 安裝從服務: redis-server.exe --service-install redis.windows.conf --service-name redisclient --loglevel verbose
 8 E. 啟動從服務: redis-server.exe --service-start --service-name redisclient
 9 # 進入tool目錄
10 F. 客戶端連接主服務: redis-cli.exe -h 127.0.0.1 -p 6379
11 # 進入tool1目錄
12 G. 客戶端連接從服務: redis-cli.exe -h 127.0.0.1 -p 6380
13 # 進入tool目錄
14 H. 停止主服務: redis-server.exe --service-stop --service-name redismaster
15 I. 卸載主服務: redis-server.exe --service-uninstall --service-name redismaster
16 # 進入tool1目錄
17 J. 停止從服務: redis-server.exe --service-stop --service-name redisclient
18 K. 卸載從服務: redis-server.exe --service-uninstall --service-name redisclient

Redis安裝

windows下安裝

技術分享圖片

linux下安裝

技術分享圖片

ubuntu下安裝

技術分享圖片

Redis數據庫之概念與創建服務