redis
老王聊技术
程序员,干了十来年,今年聚焦开源分享,所有分享都经过实测可行
展开
-
redis常用命令总结
【代码】redis常用命令总结。原创 2024-03-18 09:18:51 · 360 阅读 · 0 评论 -
redis集群获取所有的key,亲测,有效
redis单机查询所有key命令keys *redis集群查所有key命令:如果使用keys *,那么查询的仍旧是本服务器的所有key,不是集群的正确的命令是./redis-cli -c --cluster call 192.168.168.161:7001 keys \*注意:不能去掉\;换成你redis集群的一个节点的ip和端口如本地测试环境查询结果:...原创 2020-08-26 22:59:15 · 19619 阅读 · 1 评论 -
命令行连接redis集群注意事项
示例:./redis-cli -c -h 192.168.168.161 -p 7001参数c为开启redis cluster模式,连接redis cluster节点的时候使用,在Redis集群中是必选项原创 2020-08-26 08:46:45 · 3391 阅读 · 0 评论 -
redis piplined批量操作性能对比
@Testpublic void testPipLine(){//根据hashKey依次获取所有valueList<Object> executeResult = redisTemplate.executePipelined(new RedisCallback<Object>() {@Overridepublic Object doInRedis(Red...原创 2020-03-21 22:55:47 · 2701 阅读 · 0 评论 -
redis监控redis-stat安装教程
redis集群监控(redis-stat)本文来自互联网,由本人亲测,可行ps:亲测,是这样写,可用,时间=2020-02-12 14:451. 环境redis集群版本: 3.2.1CentOS Linux release 7.2.1511 (Core)2. 安装包eventmachine-1.2.3.gem、redis-stat-0.4.14.gem、thin-...原创 2020-03-12 20:09:07 · 2873 阅读 · 0 评论 -
redis慢查询
redis很快,这个是大家共识,但是有时候会发现redis有点慢 甚至连接都不够用了这时我们需要排查一下慢查询一般慢查询都是keys * 或者查询带*导致的直接登陆客户端或者使用rdm工具连接上redis后直接输入命令:SLOWLOG GET即可获得慢查询相关信息由于本人生产信息保密,下面这个是网上摘抄过来的信息查看慢日志记录查看redis慢日志记录,登陆re...原创 2020-03-12 19:23:02 · 2649 阅读 · 0 评论 -
redis实操指南
说明:非原创,时间太久,来源记不住了,暂时标注为原创,原创发现后我会标上原创连接Redis一、 Redis概述1. Redis介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivot...原创 2020-03-12 19:14:36 · 2686 阅读 · 0 评论 -
redis查询连接数
查看当前连接数:info clients查看最大连接数:CONFIG GET maxclients原创 2020-03-12 19:08:56 · 3309 阅读 · 0 评论 -
redis-redisTemplate模糊匹配删除
前几天需要一个模糊删除redis中key的功能, 没有多想, 直接 String key = "noteUserListenedPoi*"; redisTemplate.delete(key); LOGGER.info("redis中用户收听历史被清空");结果发现不行,后来测试发现模糊查询是可以用的, 找了下资料, 改成Set<String> ...转载 2019-03-15 08:33:39 · 4184 阅读 · 0 评论 -
redis允许在后台启动
一般启动redis是在redis bin目录下输入./redis-server ./redis.conf但是这样如果按ctrl+Alt则redis会退出修改一下redis.conf即可解决这个问题将daemonize no修改为yes即可...原创 2019-03-14 11:22:11 · 4112 阅读 · 0 评论 -
redis集群设置密码
注意事项:1.如果是使用redis-trib.rb工具构建集群,集群构建完成前不要配置密码,集群构建完毕再通过config set + config rewrite命令逐个机器设置密码2.如果对集群设置密码,那么requirepass和masterauth都需要设置,否则发生主从切换时,就会遇到授权问题,可以模拟并观察日志3.各个节点的密码都必须一致,否则Redirected就会...原创 2019-03-14 11:20:43 · 3250 阅读 · 0 评论 -
redis的key命名规则
关于key,有几个点要提醒大家:1.key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会降低查找的效率;2.key也不要太短,太短的话,key的可读性会降低;3.在一个项目中,key最好使用统一的命名模式,例如user:10000:passwd。...原创 2019-03-14 11:19:38 · 5245 阅读 · 0 评论 -
Redis使用认证密码登录
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1. 修改配置文件Redis的配置文件默认在/etc/redis.conf,找到如下行:#requirepass foobared去掉前面的注释,并修改为所需要的密码:...转载 2019-03-14 11:18:39 · 2773 阅读 · 0 评论 -
redis-删除所有key
删除所有Key,可以使用Redis的flushdb和flushall命令//删除当前数据库中的所有Key flushdb //删除所有数据库中的key flushall如果要访问 Redis 中特定的数据库,使用下面的命令//下面的命令指定数据序号为0,即默认数据库 redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del...原创 2019-03-14 11:18:02 · 9251 阅读 · 0 评论 -
redis特点及持久化
redis特点及持久化1、Redis概述Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。String,List,set,map,sortSet Redis可以将...翻译 2019-03-14 11:17:19 · 2607 阅读 · 0 评论 -
linux 下redis关闭
网上都是说是redis bin下使用 redis-cli shudown这样就可以,但是尝试多次,不行经测试,先客户端登录,再用shutdown可以关闭redis[root@mini161 bin]# ./redis-cli -h 192.168.168.161 -a 123456192.168.168.161:6379> shutdownnot connected> qui...原创 2019-03-14 11:16:20 · 7260 阅读 · 0 评论 -
redis集群搭建
文章来自博客园,稍加补充,如侵权,请联系删除初学redis,学习了redis的常用数据结构,然后就到了学习redis集群的时候了那么,学习前面应该先搭建起来redis集群以下搭建步骤是在各种找资料搭建起来的,亲测可以使用首先安装redis 在这里安装的是redis源码包,所以需要gcc环境支持 yum install gcc-c++ 将从redis官网上下载的re...原创 2019-03-14 11:13:01 · 2586 阅读 · 0 评论