Docker安装Redis并介绍可视化客户端进行操作

 更新时间:2020年04月23日 09:10:06   作者:南瓜慢说  
这篇文章主要介绍了Docker安装Redis并介绍可视化客户端进行操作方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1 简介

Redis是使用ANSI C语言开发的基于Key-Value的高性能NoSQL数据库,在解决高并发、高可用等一系列问题中,它扮演着重要的角色。它的优势主要有:

速度快。持久化。原子性。数据结构丰富。多语言支持。

本文将简单介绍如何通过Docker安装Redis,并简单使用与操作。

2 Docker安装与使用

2.1 Docker安装

拉取Redis镜像,选择目前最新的稳定版本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命令行工具连接到数据库:

$ redis-cli -h localhost -p 6379

当然,也可以不指定hostnameport,默认就是127.0.0.1:6379

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

通过下面命令,可以对所安装的Redis做一个简单的性能测试:

$ redis-benchmark -n 100000 -q

结果如下:

可以看到虽然是通过Docker安装,但性能表现依然是不错的。基本每秒都能完成4.5万的读写操作。

2.2 Redis常用操作

Redis的数据结构丰富,功能强大,简单介绍一些常用的命令:

# 启动Redis服务
redis-server [--port 6379]
# 命令行连接
redis-cli [-h 127.0.0.1 -p 6379]
# 设值
set key value
# 查询值
get key
# 查询类型
type key
# 删除
del key1 key2 key3
# 获取keys列表
keys pattern
# 查询key生命周期
ttl key
pttl key
# 值增加与减少(针对数字)
incr key
incrby key step
decr key
decrby key step

太多了,不一一列举了,可以到(http://www.redis.cn/commands.html)去查询,上面有所有的命令,并且有详细的中文介绍。

3 可视化客户端

通过命令行查看与操作有时候是不太方便的,Redis的可视化客户端也很多,下面介绍4款。

3.1 RedisClient

基于Java SWTJedis开发的可视化工具。开源免费,支持WindowsLinuxMac,地址:https://github.com/caoxinyu/RedisClient ,不过很久不更新了。

3.2 RedisStudio

适用于Windows的免费的可视化工具,也很久不更新了。

3.3 RedisDesktopManager

基于Qt 5开发的跨平台工具。支持WindowsLinuxMac,不过是收费的,还不便宜。

3.4 AnotherRedisDesktopManager

一款优秀美观的开源免费的可视化工具,支持WindowsLinuxMac,支持中英文切换,深色白色主题切换。经过对比,觉得这一款最好用。

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

Github上可下载安装,成功安装后,配置连接如图所示:

方便对key进行查询、添加、修改、删除等操作:

还提供命令行工具,简直是贴心:

4 总结

本文介绍了通过Docker安装来使用Redis,当然,如果你不想麻烦,可以直接在官方提供的网页(http://try.redis.io/)体验在线版本的Redis

另外介绍了四款Redis可视化客户端工具,经过比较,觉得AnotherRedisDesktopManager比较好用。

到此这篇关于Docker安装Redis并可视化客户端进行操作的文章就介绍到这了,更多相关Docker安装Redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker部署tenine实现后端应用的高可用与负载均衡(推荐)

    Docker部署tenine实现后端应用的高可用与负载均衡(推荐)

    采用Docker部署Tengine和Keepalived,实现了一种适用于小型应用场景的高可用负载均衡解决方案,本方案需要两台Ubuntu服务器、Docker软件以及三个IP地址,适合需要简易而可靠的负载均衡和高可用性的小型应用部署,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • docker-compose 搭建redis集群(三台服务器,每台服务器上一主一从)

    docker-compose 搭建redis集群(三台服务器,每台服务器上一主一从)

    本文主要介绍了Docker Compose搭建Redis集群是一种便捷高效的方法,本次搭建使用三台服务器,每台服务器上一主一从,具有一定的参考价值,感兴趣的可以了解一下
    2025-03-03
  • Docker前后端项目部署完整步骤记录

    Docker前后端项目部署完整步骤记录

    最近的开发中也确实体会到了这一好处,因为我们项目涉及给客户私有化部署及演示等,使用 Docker 部署,在镜像导出迁移方面很方便,这篇文章主要给大家介绍了关于Docker前后端项目部署的相关资料,需要的朋友可以参考下
    2024-04-04
  • docker部署的mysql默认密码如何查看

    docker部署的mysql默认密码如何查看

    在使用Docker来部署MySQL数据库时,有时候我们希望能够指定一个初始密码来保护数据库的安全性,下面这篇文章主要给大家介绍了关于docker部署的mysql默认密码如何查看的相关资料,需要的朋友可以参考下
    2024-05-05
  • docker运行异构镜像详解

    docker运行异构镜像详解

    介绍了在不同CPU架构下运行Docker镜像时遇到的问题及解决方法,作者分享了由于银行使用鲲鹏系统(ARM架构)导致Docker容器运行失败的经历,解决方法包括启用`--platform`参数、安装`qemu-user-static`及`binfmt_misc`
    2024-12-12
  • idea连接docker实现一键部署的方法

    idea连接docker实现一键部署的方法

    这篇文章主要介绍了idea连接docker实现一键部署的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Docker Portainer 可视化面板的使用

    Docker Portainer 可视化面板的使用

    本文主要介绍了Docker Portainer 可视化面板的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • CentOS 7.5下 安装Docker 教程 详解

    CentOS 7.5下 安装Docker 教程 详解

    这篇文章主要介绍了CentOS 7.5下 安装Docker 教程 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • Centos Docker1.12 远程Rest api访问的配置方法

    Centos Docker1.12 远程Rest api访问的配置方法

    这篇文章主要介绍了Centos Docker1.12 远程Rest api访问的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • docker的镜像存放地址在哪里

    docker的镜像存放地址在哪里

    Docker镜像(Image)是用于创建 Docker 容器的模板,下面这篇文章主要给大家介绍了关于docker的镜像存放地址在哪里的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01

最新评论