Redis簡介
Redis Install
Redis簡介
Redis是一個使用ANSI C編寫的開源、支援、基於記憶體、可選永續性的鍵值對儲存資料庫。
Redis
是一个使用 ANSI C
編寫的開源、支援 網路、基於記憶體(內存)、單線程、**可選永續性 **的 鍵值儲存資料庫。
以官方的解釋,Redis是一套Open source的In-memory NoSQL database,可以應用在Cache、Database及簡單的Message broker。
作者則說它是一個Data Structures Server,顧名思義,它提供了很多種資料結構及相對應的指令去操作這些資料。由於它是以In-Memory的方式為主,另一個很明顯的特性就是它很快,非常快,正確使用下可以輕鬆的處理每秒上萬的請求。
Redis Install
1.Window 下 安裝
安裝網址
https://github.com/microsoftarchive/redis/releases
啟動指令
redis-server.exe redis.windows.conf
啟動畫面
測試
#連線指令
redis-cli.exe -h 127.0.0.1 -p 6379
#塞值
Set testkey testvalue
#取值
Get testkey
2.Linux 安裝
#用wget從Redis官網下載最新的Redis安裝包,
#下載完成後解壓縮到你想要放的位置,然後執行make進行編譯
$ wget http://download.redis.io/releases/redis-6.0.3.tar.gz
$ tar xzf redis-6.0.3.tar.gz
$ cd redis-6.0.3
$ make
啟動
src/redis-server
測試
#連線指令
src/redis-cli
# 塞值
redis> set foo bar
# 取值
redis> get foo
3. cntos install redis
更新 dnf
sudo dnf update -y
下載 redis
- 下載
sudo dnf install redis -y
- 啟動
sudo systemctl start redis
sudo systemctl enable redis
- 確認啟動
sudo systemctl status redis
- 看占用的port
sudo netstat -pnltu | grep redis
3.使用Docker
安裝
已經安裝好Docker的環境,只要輸入下列指令就能快速的跑起來一個Redis instance
docker run --name MyRedisCache -d -p 6379:6369 redis
測試
進入 container 測試
#連線指令
redis-cli
# 塞值
127.0.0.1:6379> set hello "hello world"
# 取值
127.0.0.1:6379> get hello
參考
Redis - 维基百科,自由的百科全书 (wikipedia.org)
Redis系列 - 環境建置篇 - Jed’s blog (jed1978.github.io)
How to Install Redis Server on CentOS 8 / RHEL 8 (linuxtechi.com)
Redis - 在 Windows 上建立高可用性的 Redis :: 天空的垃圾場 v3 (skychang.github.io)