小知识: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

当然,也可以不指定hostname和port,默认就是127.0.0.1:6379。

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

%小知识:Docker安装Redis并介绍可视化客户端进行操作-猿站网-插图

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

$ redis-benchmark -n 100000 -q

结果如下:

%小知识:Docker安装Redis并介绍可视化客户端进行操作-1猿站网-插图

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

2.2 redis常用操作

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 启动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 swt和jedis开发的可视化工具。开源免费,支持windows、linux和mac,地址:https://github.com/caoxinyu/redisclient ,不过很久不更新了。

%小知识:Docker安装Redis并介绍可视化客户端进行操作-2猿站网-插图

3.2 redisstudio

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

%小知识:Docker安装Redis并介绍可视化客户端进行操作-3猿站网-插图

3.3 redisdesktopmanager

基于qt 5开发的跨平台工具。支持windows、linux和mac,不过是收费的,还不便宜。

%小知识:Docker安装Redis并介绍可视化客户端进行操作-4猿站网-插图

3.4 anotherredisdesktopmanager

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

github地址为:https://github.com/qishibo/anotherredisdesktopmanager

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

%小知识:Docker安装Redis并介绍可视化客户端进行操作-5猿站网-插图

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

%小知识:Docker安装Redis并介绍可视化客户端进行操作-6猿站网-插图

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

%小知识:Docker安装Redis并介绍可视化客户端进行操作-7猿站网-插图

4 总结

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

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

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

原文链接:https://www.cnblogs.com/larrydpk/p/12742146.html

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Docker 部署Go的两种基础镜像的实现

2023-3-30 15:29:16

建站知识

小知识:VirtualBox软件下载安装及Linux环境安装部署图文教程详解

2023-3-30 15:44:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索