首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Redis连接工具_redis可视化工具

    redis链接工具 今天推荐一款redis链接工具,其实世面上连接redis工具很多,但是好用的很少。例如:redis-desktop-manager这款工具也不错,但是我个人不能使用,因为收费。 废话少说,今天介绍一款Another Redis Desktop Manager链接工具,免费。

    12K71编辑于 2022-11-17
  • 来自专栏Golang开发

    Redis(5)——set

    spo" 2) "it" sunion 集合的并集 127.0.0.1:6379> sunion user_1 user_2 1) "mus" 2) "spo" 3) "his" 4) "news" 5) user_1 user_2 (integer) 6 127.0.0.1:6379> smembers user_union1_2 1) "mus" 2) "spo" 3) "his" 4) "news" 5) ) "his" 2) "mus" 内部编码 集合类型的内部编码有2种: intset 整数集合:当集合类型元素都是整数且个数小于list-max-intlist-entries配置(默认512个),redis hashtable哈希表当集合类型无法满足intset的条件是,redis会使用hashtable作为列表的内部实现。

    44620发布于 2019-05-29
  • 来自专栏同步文章

    5.redis

    rpush list1 1 2 3 4 (integer) 8 192.168.25.153:6379> lrange list1 0 -1 1) "d" 2) "c" 3) "b" 4) "a" 5) 192.168.25.153:6379> rpop list1 "4" 192.168.25.153:6379> lrange list1 0 -1 1) "c" 2) "b" 3) "a" 4) "1" 5) 5.有序集合类型SortedSet(zset): 有顺序,不能重复 192.168.25.153:6379> zadd zset1 2 a 5 b1 c 6 d (integer) 4 192.168.25.153 0-1 1) "d" 2) "b" 3) "c" 192.168.25.153:6379> zrange zset1 0 -1withscores 1) "c" 2) "1" 3) "b" 4) "5" 5) "d" 6) "6" 192.168.25.153:6379> zrevrange zset1 0-1 withscores 1) "d" 2) "6" 3) "b" 4) "5" 5) "c"

    28940编辑于 2023-10-12
  • 来自专栏兜兜毛毛

    Redis ZSet (5

    a (integer) 4 # 获取数据是有序的 127.0.0.1:6379> zrange lzset 0 -1 withscores 1) "a" 2) "1" 3) "b" 4) "10" 5) redis.conf配置 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 超过阈值之后,使用skiplist+dict存储。 在插入一个数据的时候,决定要放到那一层,取决于一个算法(在redis中t_zset.c有一个zslRandomLevel这个方法)。 现在当我们想查找数据的时候,可以先沿着这个新链表进行查找。

    49930发布于 2020-03-19
  • 来自专栏技术杂记

    Redis 复制5

    OKkeys * *6$1d$1c$19$1b$1a$18master 上也多了一个 dump.rdb 文件127.0.0.1:6379> keys * 1) "b"2) "a"3) "c"4) "8"5) > 127.0.0.1:6379> quit[root@m1 ~]# lsanaconda-ks.cfg Downloads install.log.syslog Pictures redis -3.0.0.tar.gz redis-new.conf tmpDesktop dump.rdb log Public redis.conf redis_slave_on_m1.conf VideosDocuments install.log Music redis -3.0.0 redis.log Templates[root@m1 ~]#

    35220编辑于 2022-07-09
  • 来自专栏DT乱“码”

    Redis工具

    ; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig ; /**  * Redis工具类  * 调用格式:RedisUtil.getRu().方法  */ public class RedisUtil {       private static ru = new RedisUtil();       private RedisUtil() {           if (pool == null) {              //redis 服务器IP             String ip = SysConfigUtil.getByKey("redis.ip") ;             //redis服务器端口             int port = Integer.parseInt(SysConfigUtil.getByKey("redis.port"));              JedisPoolConfig config

    1.9K90发布于 2018-02-09
  • 来自专栏程序编程之旅

    Redis】Java之Redis工具

    我就不介绍Redis是什么了。 (一个月前写的工具类,一直忘记分享了,算是比较全的Java-Redis工具类) 直接上代码吧。 先给出在spring 中配置Redis的代码。 的工具类 package com.uifuture.utils.redis; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired * Explain: Redis工具类 * 增删改 -不能在这里面抓取异常 -因为可能有事务处理 */ @Component public class RedisHandle implements RedisTemplate redisTemplate; /** * 出异常,重复操作的次数 */ private static Integer times = 5; 操作工具类,基本上可以满足你操纵Redis的绝大多数需要了。

    86110发布于 2021-01-21
  • 来自专栏AllTests软件测试

    Redis压测工具redis-benchmark)

    Redis压测工具redis-benchmark) 目录 1、简介 2、参数 3、操作 1、简介 Redis 自带了一个叫 redis-benchmark 的工具来模拟 N 个客户端同时发出 M 个请求 Redis下载地址: https://redis.io/download 2、参数 redis-benchmark工具存放在Redis的src目录下。 使用 redis-benchmark -h 命令来查看使用参数 redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests] /redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -r 100000 -n 100000 -q 压测阿里云上的Redis . /redis-benchmark -h r-xxxxxxxx.redis.rds.aliyuncs.com -p 6379 -a xxxxxxx#Hq#hCD1GO$y2G6 -n 50000000 -

    2K20编辑于 2022-07-26
  • 来自专栏idba

    Redis 数据迁移工具

    一 简介 Redis Input/Output Tools (RIOT) 工具是一款支持 Redis 和文件,数据库之间进行数据同步的工具,支持全量和增量同步。 RIOT 工具的增量功能是基于 Redis 的键空间消息提醒(keyspace notification)功能,通过监听 源数据库的键值数据变化事件并解析该事件为对应的命令动作,在目标端执行该命令,以便达到增量迁移 /riot --help 2.3 迁移命令 RIOT 工具支持 RedisRedis ,文件和 Redis, 数据库和 Redis 之间进行数据同步迁移,本文只基于 Redis 之间的数据迁移功能 四 小结 RIOT 工具为二进制包,唯一依赖安装机器需要安装 java-1.8.0 软件,总体安装实施门槛非常低。 RIOT 工具支持作为从库实时同步数据,迁移速度还是非常快的,现有的测试环境中迁移速度可达 3w/s ,具体涉及到客户的环境,需要注意出口带宽,避免带宽比较小,导致迁移延迟。

    1.9K21编辑于 2023-09-04
  • 来自专栏数据库相关

    redis web查询工具

    为了便于给公司的研发查询redis数据,github上找到一个不错的项目 https://github.com/andyzsf/PyRedisAdmin 默认是不带登录账号控制和可以修改数据的,我们上生产前做了些改动 : 1、默认不带登录鉴权功能(改进:在前面接一道nginx或者其它支持统一登录的工具) 2、默认可以修改数据(改进:去掉代码中 delete modify 等接口) 修改起来很简答,这里就不贴了。

    1.3K20发布于 2020-07-24
  • 来自专栏FHADMIN

    java Redis工具

    java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; import org.springframework.data.redis.core.RedisTemplate ; import org.springframework.stereotype.Component; /** * 说明:Redis工具类 * 作者:FH Admin * from.fhadmin.cn

    87420编辑于 2022-01-06
  • 来自专栏捞月亮的小北

    封装Redis工具

    基于StringRedisTemplate封装一个缓存工具类,满足下列需求: 方法1:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间 方法2:将任意Java return null; } // 4.不存在,根据id查询数据库 R r = dbFallback.apply(id); // 5. 不存在,返回错误 if (r == null) { // 将空值写入redis stringRedisTemplate.opsForValue redisData.getData(), type); LocalDateTime expireTime = redisData.getExpireTime(); // 5. } // 4.4.获取锁成功,根据id查询数据库 r = dbFallback.apply(id); // 5.

    68710编辑于 2024-06-26
  • 来自专栏全栈程序员必看

    redis可视化工具下载_redis集群管理工具

    [i]首页我先把redis的密码设置为:123456 redis 127.0.0.1:6379> CONFIG SET requirepass 123456 OK redis 127.0.0.1 :6379> AUTH 123456 Ok[/i] [i]该可视化工具github地址[url]https://github.com/caoxinyu/RedisClient[/url][/i] 具体配置如图: [img]http://dl2.iteye.com/upload/attachment/0118/4390/829adfe5-43eb-3989-a3d2-bef47a33a114.png [/img] 注意:redis的默认端口为6379 [img]http://dl2.iteye.com/upload/attachment/0118/4392/dc4b94b8-8553-37c9-

    1.1K10编辑于 2022-11-18
  • 来自专栏技术杂记

    redis-benchmark 基础5

    /redis-benchmark -t set -n 1000000 -r 100000000 ====== SET ====== 1000000 requests completed in 19.13 1 milliseconds 99.47% <= 2 milliseconds 99.84% <= 3 milliseconds 99.91% <= 4 milliseconds 99.93% <= 5 /redis-benchmark -t ping,set,get -n 100000 --csv "PING_INLINE","59559.26" "PING_BULK","54555.38" "SET

    33530编辑于 2022-04-25
  • 来自专栏summerking的专栏

    redis5安装说明

    # 离线安装redis5.0.8 安装包含脚本链接 (提取码:1314) # 用法说明 解压命令:unzip redis.zip -d /home/summer &>/dev/null cd /home /summer/redis-5.0.8/utils/create-cluster 执行启动命令:. = "0" ]; do PORT=$((PORT+1)) echo "Starting $PORT" /home/summer/redis-5.0.8/src /redis-server --port $PORT --bind $ip --masterauth $reids_pwd --requirepass $reids_pwd --protected-mode /redis-cli -a $reids_pwd -h $ip -p $PORT shutdown nosave done kill -9 $(ps -ef | grep redis |

    54320编辑于 2022-10-27
  • 来自专栏weixuqin 的专栏

    redis 学习(5)-- 列表类型

    redis 学习(5)-- 列表类型 列表特点 有序、可以重复、左右两边插入弹出 索引相关知识 索引从左往右,从0开始逐个增大 0 1 2 3 4 5 索引从右往左,从-1开始逐个减小 -6 -5 -

    52230发布于 2019-05-29
  • 来自专栏性能与架构

    Redis 5个实用建议

    下面是著名云平台Heroku官方分享的5个实用建议,帮助我们更好的使用 Redis 01 使用连接池 使用连接池可以有效降低过度连接带来的性能损耗,减少创建连接的次数,从而提升性能 与我们常用的数据库连接池的作用是一样的 ,而且也不需要我们自己实现连接池功能,很多 Redis 库都已经实现,例如: redis3m(c++) gore(go) jedis(java) redis-connection-pool(node.js 从中分析问题 如果给客户端设置一个名字的话,就大大增加了结果信息的可读性,可以从大量结果信息中快速跟踪浏览 例如 CLIENT SETNAME web.1 03 设置一个合适的KEY清除策略 默认情况下 Redis 是不会清理 KEY 的,意味着当 Redis 内存不够时,创建或者更新KEY就会返回错误信息 Redis 提供了多个KEY的清除策略供我们选择,例如 allkeys-lru 使用LRU算法,从所有key KEYS 是一个 O(N) 的操作,意味着对性能的影响与结果数量成正比 在线上产品环境下,如果 KEYS 这个功能是非常必要的,建议考虑一下 SCAN 命令 05 设置一个合适的连接超时的值 默认情况下,Redis

    79780发布于 2018-04-03
  • 来自专栏ops技术分享

    redis迁移工具redis-migrate-tool(上)

    一.简介 redis-migrate-tool是在redis之间迁移数据的一个方便且有用的工具。他会已服务方式不断同步两边的数据。 等到合适时间,中断redis读写,对比双方数据,再替换redis地址即可。 特征 快速。 多线程。 基于redis复制。 实时迁移。 在迁移数据的过程中,源redis也可以为用户提供服务。 Twemproxy和Redis群集支持。 当目标是twemproxy时,按键直接导入到twemproxy后面的redis中。 迁移状态视图。 数据验证机制。

    1.3K20发布于 2021-05-20
  • 来自专栏决胜机器学习

    Redis专题(九)——Redis管理工具

    Redis专题(八) ——Redis管理工具 (原创内容,转载请注明来源,谢谢) 一、安全性 1、运行环境 Redis以简洁为美,其安全性没有太多操作,要求在生产系统中外界不能直接连接 如$5\r\nHello\r\n。如果键没有设定,在redis-cli返回nil,在此则会返回$-1,以和空字符串区别。 5)多行字符串回复 以*开头,跟上字符串的个数,加上\r\n,后面就是和字符串回复一样。 如*2\r\n$5\r\nHello\r\n$5\r\nWorld\r\n。 三、管理工具 1、基本工具——redis-cli 1)耗时命令查询 通过配置文件,可以配置执行redis的命令超过多长时间时,记录执行的命令等信息共开发人员分析,配置参数slowlog-log-slower-than 2、phpRedisAdmin 该工具类似phpmyadmin,是用php开发的redis监控管理工具。其依赖于PRedis,因此需要先安装PRedis,再安装phpRedisAdmin。

    2.7K50发布于 2018-03-07
  • 来自专栏devops探索

    redis5 cluster 部署

    192.168.152.130:7004 slots:[10923-16383] (5461 slots) master 1 additional replica(s) S: e1686d5ce576e9446211fb9ae82999f4e98a8ad5 192.168.152.130:7004@17004 master - 0 1554433711000 5 connected 10923-16383 e1686d5ce576e9446211fb9ae82999f4e98a8ad5 192.168.152.129:7001@17001 slave d4e934df845735259d5d47204452df3d9089ee0c 0 1554433711531 5 connected 192.168.152.130:7004 slots:[10923-16383] (5461 slots) master 1 additional replica(s) S: e1686d5ce576e9446211fb9ae82999f4e98a8ad5 192.168.152.130:7004 slots:[10923-16383] (5461 slots) master 1 additional replica(s) S: e1686d5ce576e9446211fb9ae82999f4e98a8ad5

    1.8K10发布于 2020-07-31
领券