1. 程式人生 > 其它 >5.表關係設計、正規化、JDBC

5.表關係設計、正規化、JDBC

1、Windows安裝

1、下載安裝包:https://github.com/dmajkic/redis/releases

2、下載完畢得到壓縮包

3、解壓後的目錄(Redis很小,5M)

4、開啟Redis,雙擊啟動

5、使用Redis客戶端來連線(測試)


2、Linux安裝

1、下載安裝包! (下載自己需要的版本!)

2、 解壓Redis的安裝包!程式檔案一般放在 /opt 目錄下 (解壓命令:tar -zxvf redis-6.2.5.tar.gz

3、進入解壓後的檔案,可以看到 Redis 的配置檔案(後面需要改動,要備份)

4、 基本環境安裝

 # 環境安裝
 yum install
gcc-c++ ​ # 然後進入redis目錄下執行 make ​ # 然後執行 make install

5、 redis預設安裝路徑 /usr/local/bin

6、 修改配置檔案 。( 將redis的配置檔案複製到 程式安裝目錄 /usr/local/bin/kconfig下 )

7、 redis預設不是後臺啟動的,需要修改配置檔案!

8、通過制定的配置檔案啟動redis服務

9、 檢視redis程序是否開啟

 # 檢視redis程序
 ps -ef|grep redis

10、關閉Redis服務 shutdown


3、測試效能

redis-benchmark:

Redis官方提供的效能測試工具,引數選項如下:

序號選項描述預設值
1 -h 指定伺服器主機名 127.0.0.1
2 -p 指定伺服器埠 6379
3 -s 指定伺服器 socket
4 -c 指定併發連線數 50
5 -n 指定請求數 10000
6 -d 以位元組的形式指定 SET/GET 值的資料大小 2
7 -k 1=keep alive 0=reconnect 1
8 -r SET/GET/INCR 使用隨機 key, SADD 使用隨機值
9 -P 通過管道傳輸 <numreq> 請求 1
10 -q 強制退出 redis。僅顯示 query/sec 值
11 --csv 以 CSV 格式輸出
12 -l(L 的小寫字母) 生成迴圈,永久執行測試
13 -t 僅執行以逗號分隔的測試命令列表。
14 -i(i 的大寫字母) Idle 模式。僅開啟 N 個 idle 連線並等待。

簡單測試:

# 測試:100個併發連線 100000請求
redis-benchmark -h localhost -p 6379 -c 100 -n 100000


4、Redis 視覺化工具

工具好不好,不在於它的功能有多強大,而在於它適合不適合在自己的業務場景下使用。

做程式設計師就少不了與一些工具打交道,比如:監控工具、管理工具等,有些工具是命令列介面,有些工具是視覺化介面,反正都是可以能夠滿足日常使用的功能需求。

對於redis管理工具來說,也有不少可能的產品,比如:

  • 1、Redis Desktop Manager
  • 2、RedisStudio
  • 3、phpRedisAdmin
  • 4、Go-Redis
  • 5、RedisClient

有開源、免費的,也有商業收費的版本,基本上功能都還可以,不過開源、免費還是最大的需求點之一哈,老司機都懂得的。

視覺化工具分類

按照redis視覺化工具的部署來分,可以分成3大類

  • 桌面客戶端版
  • web版
  • IDE工具的plugin

詳細的比較可以參閱:太厲害了!目前 Redis 視覺化工具最全的橫向評測

這篇文章,講的非常詳細,相信你看完之後,心裡就有底了,在什麼場景使用什麼工具就一目瞭然了。