1. 程式人生 > 其它 >Docker環境下安裝Redis和 基礎指令使用

Docker環境下安裝Redis和 基礎指令使用

  本文一步步實現在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。

Redis資料型別和相關指令
型別 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

未完待續