redis桌面客户端(redis客户端使用教程)

本篇文章给大家谈谈redis桌面客户端,以及redis客户端使用教程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

业界最全的Redis可视化工具横向评测

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的事情 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

下载地址:QuickRedis: QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

界面截图:

RDM 是存在时间最久最古老的Redis可视化工具。基于 Qt 5 开发,支持跨平台的桌面管理工具,由社区爱好者们共同维护。提供开源版本,但是安装比较麻烦,需要自己编译,github上提供的下载安装地址打不开。最大的缺陷是收费且很贵,企业员工: 379 每年。

下载地址:

界面截图:

布局简洁,跨平台支持。MAC 版本收费。

下载地址:

TablePlus是一个现代化的本地工具,UI优雅,redis功能相对简单,正如他的取名一样,操作非常的表单化。它允许您同时管理多个数据库,如MySQL、PostgreSQL、SQLite、microsoftsqlserver等等。

下载地址:

界面截图:

开源免费,但是RedisPlus将不再更新。

下载地址:RedisPlus: RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows 、Linux 、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。

界面截图:

这是一款在苹果app store下载的redis可视化工具。

下载地址:Mac App Store

界面截图:

布局简洁,跨平台支持。免费。

下载地址:

界面截图:

这个软件来头挺大的,是redis labs出的一款监控分析级别的redis可视化工具。这款软件是web版的

那redis labs是啥公司,redis labs创立于2011年,公司致力于为Redis、Memcached等流行的NoSQL开源数据库提供云托管服务。可以算是专门致力于redis云的一家专业公司。他们的提供的软件中,除了可以连接企业私有的redis服务,也可以连接他们的redis云。

下载地址:

Iedis是一款基于IntelliJ IDEA的插件,在IDEA的plugin市场里就可以搜到,但是为收费插件。枯橘可试用7天。

下载地址:idea plugins

界面截图:

# 评测总结

前面介绍的9款redis可视化工具,供大家参考和比较。如果你想获得免费、功能洞如比收费还要强大且界面精美纳败启,依次推荐QuickRedis、medis和AnotherRedisDesktopManager。

[img]

window怎么安装redis

先下载redis,找到下载的压缩包redis-64.3.0.503.zip,解压后,重顷粗核命名为redis-3.0,置于某个文件夹下(如D:\ProgramFiles)。1.运行Redis服务器端直接双击D:\ProgramFiles\redis-3.0目录下的redis-server.exe文件(redis服务器端),就会以窗口的形式运行Redis服务器(但该窗口不可关闭,否则,Redis服务不可用)。此种运行redis服务器的方式,没有加载指定的配置文件。2.运行Redis客户端直接双击D:\ProgramFiles\redis-3.0目录下的redis-cli.exe文件(redis客户端),如果显示127.0.0.1:6379,就说明客户端运行成功。输入命令:keys*查看所有的键如果提示“NOAUTHAuthenticationrequired.”,则说明Redis服务器设置了密码,请输入正确的密码后,再来进行其他操作。输入命令:auth密码如果提示OK,就说明密码正确。Tips:可以将D:\ProgramFiles\redis-3.0目录下的redis-server.exe发送到桌面快捷方式,便于以后快速打开Redis客户端。3.将Redis服务安装到本地服务由于上述启动Redis服务器的方式有点复杂,且redis服务雀掘窗口不可关闭。故这里介绍如何将Redis服务安装到Windows系统的本地服务。复制D:\ProgramFiles\redis-3.0目录下的redis.windows.conf文件,重命名为redis.conf,来作为redis的配置文件。打开win系统的命令行,依次输入下列命令:d:(回车,切换到d盘)cdProgramFiles\redis-3.0\(回车,切换至D:\ProgramFiles\redis-3.0目录)redis-server--service-installredis.conf--loglevelverbose(凳神回车,安装redis本地服务,指定配置文件redis.conf)操作完成后,就可以到win系统的本地服务管理处,查看和操作Redis服务。(计算机图标右键-管理)-服务和应用程序-服务)4.设置Redis密码编辑D:\ProgramFiles\redis-3.0目录下的redis.conf配置文件,找到如下代码:#requirepassfoobared将其复制一行,去掉前导的#注释符,将foobared改为你要设置的密码,如:requirepasstest保存退出。重启Redis服务,配置文件就会生效。

redis在window客户端怎么用

1下载安装文件,选择稳定版本

2解压后孙扰薯找到bin目录下的release下的redis-2.8.17

3点击安装exe文件,进行安装。选择好路径,一直到安装结束即可。

4点击Service查看Redis服务是否正确的安装。Windows--》Service.msc。默认的端口为6379。服务已启动。

5使用客户端工具进行连接,出现如下画面即成功。

6使用CMD工具,安装另一个Redis实例服务,端口为6369.需要提前建好6369端口使用的conf文件 如:C:\Users\GrayE:\redis-2.8.17\redis-server.exe --service-installE:\则者redis-2.8.17\redis6369.conf --service-name RedisServer6369 --port 6369 试验了几次都没有提示成功的信息,但是查看服务成功了,而且用客户端连接也成功了。7查看6369端口的redis服务

8使用客户端连接6369 redis服务,出现如下界面表示成功

9至此,大功告李碧成。

redis客户端选型-Jedis、lettuce、Redisson

1.背景

    研发部门对于客户端选型比较广泛和随意,依赖的分支也不统一,感觉就像百度到一个就直接用,或者是有一个功能满足就换,没有考虑到其他组的使用情况以及集中维护。

    另外一个是如果作为公司pom脚手架的基本组成部分,需要考虑统一成一个还是多个并存的问题,现在有两个考量:如果性能不是大问题,建议统一集中为一个就行; 如果需要多个并存,至少不能多于2个客户端。

2.比较

    官方推荐的java客户端只有Jedis、lettuce、Redisson,所以这次分析只针对这三个进行。

2.1.概述

    Jedis: redis的Java实现客户端,提供了比较全面的Redis命令的支持。

    lettuce: Lettuce is a scalable thread-safe Redis client for synchronous, asynchronous and reactive usage. Multiple threads may share one connection if they avoid blocking and transactional operations such as BLPOP and MULTI/EXEC. Lettuce is built with netty. Supports advanced Redis features such as Sentinel, Cluster, Pipelining, Auto-Reconnect and Redis data models.

    Redisson: Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, Bloom filter, Remote service, Spring cache, Executor service, Live Object service, Scheduler service) Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者能够将精力更集中地放在处理业务答举逻辑上。

lettuce: 直接看官网的:

2.2.性能

    Jedis的性能比lettuce和Redisson都要差一点,三者的主要差异在于以下:

    1.Jedis使用同步和阻塞IO的方式,不支持异步;lettuce和Redisson支持异步,底层是基于netty框架的事件驱动作为通信层。

    2.Jedis设计上就是基于线程不安全来设计,一个连接只能被一个线程使用,但清皮碧是可以结合连接池来提高其性能;lettuce和Redis基于线程安全来设计的,一个连接是被共享使用的,但是也提供了连接池,主要用于事务以及阻塞操作的命令。

    3.lettuce和Redisson支持异步流的方式。

    一些公开的benchmark结果:

    Redisson和Jedis:

    Jedis和lettuce:

    上面的测试结果都是比较久远的,没找到三者共同参与的性能测试结果。

    没有做三者的性能基准测试,主要是无目的性、无针对性的条件限制(并发数、数据量、指令kv的握燃大小范围),很难去做定量和可对比的基准测试(主要是我懒)。

2.3.功能

    Jedis: 提供比较全面的redis原生指令的支持,上层封装比较弱,集群特性支持度非常低,高级特性几乎没有。

    lettuce: 高级redis客户端,支持各种模式的redis连接和操作,高级特性几乎没有。

    Redisson: 高级redis客户端,支持各种模式的redis连接和操作,同时提供一大堆的实用功能。

    Jedis和lettuce没什么功能,就简单的操作,连分布式锁都需要自己实现,所以先聊聊Redisson的高级功能,中间偶尔会用Jedis和lettuce做对比。

    1.十几种编码方式。

    Redisson是基于对象的操作,对于key对象和value对象可用不同的高级编码方式:

    JsonJacksonCodec、AvroJacksonCodec、SmileJacksonCodec、CborJacksonCodec、MsgPackJacksonCodec、IonJacksonCodec、KryoCodec、SerializationCodec、FstCodec、LZ4Codec、SnappyCodec、CompositeCodec

    和四种基本的编码方式:

    JsonJacksonMapCodec、StringCodec、LongCodec、ByteArrayCodec

    而Jedis操作只针对字节数组, lettuce支持ByteArrayCodec、StringCodec、CipherCodec、CompressionCodec四种。

    按需使用,没有编码方式的比对。

2.分布式集合。

    把大集合拆分并均匀分布到各个节点上,集合包括Set、Map、BitSet、Bloom Filter、Spring Cache和Hibernate Cache,并且支持本地缓存。(只有专业版才能用)分布式锁。

各种各样的分布式锁: 可重入锁ReentrantLock、公平锁FairLock、联锁MultiLock、红锁RedLock、读写锁ReadWriteLock、信号量Semaphore、可过期的信号量PermitExpirableSemaphore、计数器CountDownLatch

3.RPC

4.分布式调度任务服务

5.分布式MR

6.复杂多维对象结构和对象引用的支持

7.集群pipeline

    lettuce也支持。

    jedis不支持,jedis连多key(分布在不同节点的)操作都不支持。

8.事务

    提供了XA Transactions标准的实现,可以集成到Spring中。(只有专业版才能用)

9.集群管理工具

    (只有专业版才能用)

10.限流器

    分布式的限流工具(有timeout功能)。

11.自增/分布式ID

12.BloomFilter

13.延迟队列

2.4.选型

    Spring最早是默认以Jedis作为客户端, 但是后来改为了lettuce, lettuce与Jedis相比比较明显的特点是异步和线程安全, 底层是netty大杀器作为通信层, 性能比Jedis的线程不安全+连接池要好。

    Redisson是以其强大的功能以及面向对象的设计优于其他两者。

    根据我们的业务需要:

    1.限流

    2.分布式锁

    3.缓存

    4.GID生成

    5.延时队列

    6.lua脚本

    7.请求合并

    Redisson都能满足,实际上单是使用Redisson作为Spring的客户端就足够了。

    个人倾向lettuce + Redisson。

关于redis桌面客户端和redis客户端使用教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表