Docker環境下安裝Redis和 基礎指令使用
阿新 • • 發佈:2021-07-13
本文一步步實現在Docker環境下搭建Redis環境和基礎指令的使用
一、Docker下安裝Redis
首先,訪問 Redis 映象庫地址:https://hub.docker.com/_/redis?tab=tags。可以檢視redis的版本。然後通過以下命令下載安裝最新版的Redis
docker pull redis
成功之後,再用 以下命令檢視安排好的映象。
docker images
使用以下命令執行容器:
docker run -d --name redisDemo -p6379:6379 -v /d/dockerdata/redis/data:/data redis-server --appendonly yes
引數說明:
- -d —— 後臺執行
- –name —— 例項執行後的名字 myredis
- -p6379:6379 —— 埠對映,冒號前面是windows下的埠,後面是虛擬機器的埠
- -v /d/dockerdata/redis/data:/data —— 儲存資料的位置。
- d:\dockerdata\redis\data 前面是windows下的實際儲存資料目錄
- /data 虛擬機器內的目錄
- redis-server –appendonly yes —— 在容器執行redis-server啟動命令,並開啟redis持久化配置。
然後可以檢視執行狀態
docker ps
在docker下執行redis客戶端,就能使用命令來測試
docker exec -it redisDemo redis-cli
最後可以通過使用以下命令來啟動或者關閉容器
docker start/stop redisDemo
到此Docker下的Redis環境基本已經搭建好了。
二、Redis的資料型別和基礎指令的使用
Redis支援五種資料型別:string(字串),hash(雜湊),list(列表),set(集合)及zset(sorted set:有序集合)。string 是 redis 最基本的型別,你可以理解成與 Memcached 一模一樣的型別,一個 key 對應一個 value。string 型別是二進位制安全的。意思是 redis 的 string 可以包含任何資料。比如jpg圖片或者序列化的物件。
string 型別是 Redis 最基本的資料型別,string 型別的值最大能儲存 512MB。
型別 | Write | Read |
String(字串) | SET Key Value | Get Key |
Hash(雜湊) | HMSET Key Field Value | HGET Key Field |
List(列表) | LPUSH Key Value | LRANGE Key |
Set(集合) | SAddKey Value | SMemberKey |
ZSet(sorted set:有序集合) | ZAddKey Value | ZRangeByScore Key |
未完待續