欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker安裝Redis并介紹可視化客戶端進行操作

 更新時間:2020年04月23日 09:10:06   作者:南瓜慢說  
這篇文章主要介紹了Docker安裝Redis并介紹可視化客戶端進行操作方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1 簡介

Redis是使用ANSI C語言開發(fā)的基于Key-Value的高性能NoSQL數(shù)據(jù)庫,在解決高并發(fā)、高可用等一系列問題中,它扮演著重要的角色。它的優(yōu)勢主要有:

速度快。持久化。原子性。數(shù)據(jù)結(jié)構(gòu)豐富。多語言支持。

本文將簡單介紹如何通過Docker安裝Redis,并簡單使用與操作。

2 Docker安裝與使用

2.1 Docker安裝

拉取Redis鏡像,選擇目前最新的穩(wěn)定版本5.0.8

$ docker pull redis:5.0.8

建議配置成阿里云的鏡像,速度會快很多。拉取成功后,可以通過下面命令檢查:

$ docker images |grep redis

啟動Redis

$ docker run -itd --name redis -p 6379:6379 redis:5.0.8

通過下面命令檢查是否啟動成功:

$ docker ps|grep redis

進入容器里面:

$ docker exec -it redis /bin/bash

在容器里面通過Redis命令行工具連接到數(shù)據(jù)庫:

$ redis-cli -h localhost -p 6379

當(dāng)然,也可以不指定hostnameport,默認(rèn)就是127.0.0.1:6379

連接成功后就可以操作了:

通過下面命令,可以對所安裝的Redis做一個簡單的性能測試:

$ redis-benchmark -n 100000 -q

結(jié)果如下:

可以看到雖然是通過Docker安裝,但性能表現(xiàn)依然是不錯的?;久棵攵寄芡瓿?.5萬的讀寫操作。

2.2 Redis常用操作

Redis的數(shù)據(jù)結(jié)構(gòu)豐富,功能強大,簡單介紹一些常用的命令:

# 啟動Redis服務(wù)
redis-server [--port 6379]
# 命令行連接
redis-cli [-h 127.0.0.1 -p 6379]
# 設(shè)值
set key value
# 查詢值
get key
# 查詢類型
type key
# 刪除
del key1 key2 key3
# 獲取keys列表
keys pattern
# 查詢key生命周期
ttl key
pttl key
# 值增加與減少(針對數(shù)字)
incr key
incrby key step
decr key
decrby key step

太多了,不一一列舉了,可以到(http://www.redis.cn/commands.html)去查詢,上面有所有的命令,并且有詳細(xì)的中文介紹。

3 可視化客戶端

通過命令行查看與操作有時候是不太方便的,Redis的可視化客戶端也很多,下面介紹4款。

3.1 RedisClient

基于Java SWTJedis開發(fā)的可視化工具。開源免費,支持Windows、LinuxMac,地址:https://github.com/caoxinyu/RedisClient ,不過很久不更新了。

3.2 RedisStudio

適用于Windows的免費的可視化工具,也很久不更新了。

3.3 RedisDesktopManager

基于Qt 5開發(fā)的跨平臺工具。支持Windows、LinuxMac,不過是收費的,還不便宜。

3.4 AnotherRedisDesktopManager

一款優(yōu)秀美觀的開源免費的可視化工具,支持Windows、LinuxMac,支持中英文切換,深色白色主題切換。經(jīng)過對比,覺得這一款最好用。

Github地址為:https://github.com/qishibo/AnotherRedisDesktopManager

Github上可下載安裝,成功安裝后,配置連接如圖所示:

方便對key進行查詢、添加、修改、刪除等操作:

還提供命令行工具,簡直是貼心:

4 總結(jié)

本文介紹了通過Docker安裝來使用Redis,當(dāng)然,如果你不想麻煩,可以直接在官方提供的網(wǎng)頁(http://try.redis.io/)體驗在線版本的Redis

另外介紹了四款Redis可視化客戶端工具,經(jīng)過比較,覺得AnotherRedisDesktopManager比較好用。

到此這篇關(guān)于Docker安裝Redis并可視化客戶端進行操作的文章就介紹到這了,更多相關(guān)Docker安裝Redis內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker如何部署前端項目

    Docker如何部署前端項目

    這篇文章主要介紹了Docker如何部署前端項目問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker 命令教程(附中文解釋)

    Docker 命令教程(附中文解釋)

    這篇文章主要介紹了Docker 命令教程的相關(guān)資料,在學(xué)習(xí)Docker的過程中,特地把所以命令實驗了一番并整理,希望大家盡快掌握此部分的知識,有需要的小伙伴可以參考下
    2016-10-10
  • Docker Compose部署微服務(wù)項目上線功能

    Docker Compose部署微服務(wù)項目上線功能

    這篇文章主要介紹了Docker Compose部署微服務(wù)項目上線,需求是這樣的編寫一個SpringBoot + Redis 的微服務(wù)項目,并提供 hello接口,每訪問一次接口,計數(shù)器+1,本文給大家分享實現(xiàn)思路,需要的朋友可以參考下
    2022-07-07
  • docker swarm 集群創(chuàng)建過程

    docker swarm 集群創(chuàng)建過程

    通過docker swarm 工具將一臺或者多臺安裝了docker的服務(wù)器組成一個完整的集群,該集群中的node節(jié)點可以通過Leader節(jié)點管理,這篇文章主要介紹了docker swarm 集群創(chuàng)建,需要的朋友可以參考下
    2024-03-03
  • docker部署vue項目的實現(xiàn)步驟

    docker部署vue項目的實現(xiàn)步驟

    本文主要介紹了docker部署vue項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • docker內(nèi)網(wǎng)搭建dns使用域名訪問替代ip:port的操作

    docker內(nèi)網(wǎng)搭建dns使用域名訪問替代ip:port的操作

    這篇文章主要介紹了docker內(nèi)網(wǎng)搭建dns使用域名訪問替代ip:port的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker如何修改容器已經(jīng)映射的端口

    Docker如何修改容器已經(jīng)映射的端口

    在項目中我們一般通過命令啟動一個容器的時候,通常會通過命令指定容器與物理機網(wǎng)絡(luò)端口的映射,這篇文章主要給大家介紹了關(guān)于Docker如何修改容器已經(jīng)映射的端口的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Docker?Windows最新版(4.17.x)修改鏡像存儲路徑的詳細(xì)步驟

    Docker?Windows最新版(4.17.x)修改鏡像存儲路徑的詳細(xì)步驟

    這篇文章主要介紹了Docker?WIndows最新版(4.17.x)修改鏡像存儲路徑的步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • Docker中使用Nginx代理多個應(yīng)用站點的方法

    Docker中使用Nginx代理多個應(yīng)用站點的方法

    這篇文章主要介紹了Docker中使用Nginx代理多個應(yīng)用站點的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • docker-compose中的redis-stack詳解

    docker-compose中的redis-stack詳解

    Redis是一個開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),主要用于數(shù)據(jù)庫、緩存和消息代理,支持多種數(shù)據(jù)結(jié)構(gòu),RedisStack則基于Redis,提供棧的操作及擴展功能,適合復(fù)雜數(shù)據(jù)處理,本文給大家介紹docker-compose中的redis-stack,感興趣的朋友跟隨小編一起看看吧
    2024-09-09

最新評論