
redis
轻尘×
一念起,千山万水;一念灭,沧海桑田;生活,或许本该就有诸多遗憾;那些情,已散落天涯,那些未说完的话、未叙完的故事,终将被流年吹散
展开
-
springboot 自定义注解+拦截器+Redis实现限流,防止恶意刷接口实践
自定义注解,具体频次,根据具体场景设置import java.lang.annotation.*;@Inherited@Documented@Target({ElementType.FIELD, ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)/** * 限流注解 */public @interface AccessLimit { //标识 指定sec时间段内的访问次数限制原创 2021-11-18 11:39:29 · 1041 阅读 · 0 评论 -
ShiroConfig完整配置案例
package cn.com.suntree.treetask.config;import cn.com.suntree.common.ding.model.DingUserDo;import cn.com.suntree.common.entity.SysUser;import cn.com.suntree.common.entity.returnvo.PowerVo;import cn.com.suntree.common.entity.returnvo.RoleVo;import cn.原创 2020-09-04 09:33:55 · 1320 阅读 · 0 评论 -
spring boot +redis 连接池配置 及运用
连接池参数,正式环境配置在yml文件中package cn.com.suntree.utils.myself;import lombok.extern.log4j.Log4j2;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.cache.annotation.Cachin...原创 2020-03-07 15:44:47 · 1192 阅读 · 0 评论 -
/bin/sh: cc: command not found
一yum -y install gcc gcc-c++ libstdc++-devel二make MALLOC=libc三 make原创 2020-02-11 11:57:35 · 1529 阅读 · 0 评论 -
redis 持久化选择 rdb和aof
redis有两个方案 rdb和aof,默认是rdbAof 的配置appendonly no # 是否打开 aof日志功能appendfsync always # 每1个命令,都立即同步到aof. 安全,速度慢appendfsync everysec # 折衷方案,每秒写1次appendfsync no # 写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof. ...原创 2019-12-26 21:14:14 · 195 阅读 · 0 评论 -
service redis stop Stopping ... (error) NOAUTH Authentication required.
redis停止报错Stopping ...(error) NOAUTH Authentication required.Waiting for Redis to shutdown ...Waiting for Redis to shutdown ...Waiting for Redis to shutdown ...因为设置了密码,可以先登录客户端,再停止./redis-cli...原创 2019-12-26 20:40:13 · 823 阅读 · 0 评论 -
shiro + redis session过期时间不符合预期,提前过期
shiro + redis session过期时间不符合预期,提前过期redis的过期时间设置的是8小时,如下 /** * 配置shiro redisManager * 使用的是shiro-redis开源插件 * * @return */ public RedisManager redisManager() { Red...原创 2019-12-20 16:51:44 · 4850 阅读 · 3 评论 -
查看Redis的默认设置的过期策略和内存淘汰机制
找到redis的配置文件,搜索The default is# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory# is reached. You can select among five behaviors:## volatile-lru -> Evict using approximate...原创 2019-12-19 18:09:20 · 5118 阅读 · 0 评论 -
查看redis占用内存大小以及其他运行信息
查看redis占用内存大小登陆redis客户端,info一下127.0.0.1:6379> info# Serverredis_version:4.0.11 # Redis 服务器版本redis_git_sha1:00000000redis_git_dirty:0redis_build_id:cac07eeaa8b0c409redis_mode:standaloneos:L...原创 2019-12-19 17:51:37 · 1849 阅读 · 0 评论 -
密码方式登录redis
密码方式登录redis$ ./redis-cli -h 127.0.0.1 -p 6379127.0.0.1:6379> auth myPassword原创 2018-12-17 14:06:47 · 5606 阅读 · 1 评论 -
攻击者利用Redis未授权访问漏洞进行新型入侵挖矿的事件分析
攻击者利用Redis未授权访问漏洞进行新型入侵挖矿的事件分析昨天我在博客中分享了自己服务器被攻击的一段病毒脚本——【谁干的】,安全方面不是很专业,只看懂了个大概,对着脚本将那些自动任务一一删除了,禁用了Redis对外开放,及时加了密码才使服务器能正常运转,上次的勒索病毒让我躲过了一劫,没想到这次因为自己的一时疏忽,竟然在第一时间就中招了……看看专业人士的分析吧攻击者利用Redis未授权访问漏洞...转载 2018-09-30 09:29:23 · 1156 阅读 · 0 评论 -
redis开启远程访问
redis开启远程访问 redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf、 如果不开启,远程连接就会返回如下数据-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentica...原创 2018-09-17 15:37:26 · 1218 阅读 · 0 评论 -
下载并安装windows版本的Redis
双击,一路next,选择安装文件夹,并勾选配置path,切记,不然你每次都只能在安装目录下启动命令redis-server。计算机管理→服务与应用程序→服务 看到Redis正在运行(也可以右击底部菜单栏,任务管理器,服务,然后查看)设置最大内存,有多少米,下多少水,结合自己机器的内存大小考虑,我是作为cache缓存有个512M差不多够了。发现官网名没有提供Windows版本,只有Linux版本,费了一番周折,说是GitHub上才有。这个网站在国外,有的人能不能直接访问,一共5.8M下了十多分钟,呸!原创 2018-08-26 10:06:14 · 124026 阅读 · 44 评论 -
redis客户端连接(error) NOAUTH Authentication required
redis客户端连接成功,但是操作报异常——(error) NOAUTH Authentication required 错误的含义是说你没有认证,说明没有使用密码连接查看密码:进入redis的安装目录(是安装目录的),查看redis.config文件vi redis.config打开配置文件后,输入#requirepass foobared(快速定位的命令)然后回车红框里的就是密码使用密码连接.原创 2017-11-06 19:08:59 · 111437 阅读 · 3 评论 -
找寻一款redis数据库可视化工具(RedisDesktopManager)
RedisDesktopManager下载地址:https://redisdesktop.com/download 使用过程中可能会遇到的问题我在文后有所总结 我下载Windows版的: 我的redis装在虚拟机上的Linux上,看一下IP地址 安装后的RedisDesktopManager 安装上面的样式添加一个连接(连接密码如果没有就不填) 然后连接redis数据库 可原创 2017-11-06 18:54:12 · 96973 阅读 · 12 评论 -
docker安装redis笔记
宿主机镜像:CentOS-7.0-1406-x86_64-DVD.iso 内核版本:(查看shell命令:uname -r): docker对Linux内核版本有要求,至少3.1,64位 获取docker镜docker pull daocloud.io/daocloud/dao-redis:master-init类似这样的镜像有很多。 这个镜像里边就已经打包好了redis。 镜像与容器原创 2017-10-28 19:43:10 · 551 阅读 · 0 评论 -
Redis入门操作笔记
Redis入门操作笔记上传解压make进入文件夹安装到指定文件夹make PREFIX=/usr/local/ridis install进入/usr/local/ridis可以看见bin目录里边有redis-cli和redis-service等进入/home/docker/redis/redis-4.0.1(解压目录)赋值redis-conf文件到安装目录cp redis.conf原创 2017-09-14 10:31:56 · 479 阅读 · 1 评论 -
redis.clients.jedis.exceptions.JedisConnectionException: java.net.UnknownHostException: 192.168.xxx
Java代码连接远程Redis服务器,报如下错误Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.UnknownHostException: 192.168.43.108Exception in thread "main" redis.clients.jedis.原创 2017-09-11 16:58:16 · 11150 阅读 · 4 评论 -
redis配置后端启动——支持集群部署
redis配置后端启动——支持集群部署前面介绍了在centOS下redis的安装和全端启动方式启动,回看请点击这里 这次介绍一下厚点启动 先确保你的redis服务器时关闭的 进入redis的安装目录编辑redis-conf文件vim /usr/local/redsi-conf找到守护进程daemonize no把no改为yes 端口可以改,可以不修改,视需求而定 按下Esc,输入:wq保原创 2017-09-09 15:40:39 · 562 阅读 · 0 评论 -
centOS 7 安装redis
centOS 7 安装redis下载好redis-4.0.1.tar.gz,使用工具上传到centOS 7,如何操作请参考:http://blog.csdn.net/leisure_life/article/details/77732463 上传完毕后解压tar -xzvf redis-4.0.1.tar.gz进入解压文件夹cd redis-4.0.1然后编译原文件make编译后,安装到指定文件夹原创 2017-09-09 15:19:23 · 446 阅读 · 0 评论