![](https://img-blog.csdnimg.cn/20210104100806776.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Redis
xianjuke008
DevOps DBA
展开
-
【总结】Redis连接错误:MISCONF Redis is configured to save RDB snapshots...
vi打开redis-server配置的redis.conf文件,然后使用快捷匹配模式:/stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字符串所在位置,接着把后面的yes设置为no就可以了。Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改数据的命令被禁用了,因为目前实例配置是当写数据时快照失败了去报告错误。请查看Redis日志的详细错误信息。2. 修改redis.conf配置文件。1. 通过redis命令行修改。转载 2024-02-20 10:06:44 · 133 阅读 · 0 评论 -
JedisDataException: LOADING Redis is loading the dataset in memory
redis版本:redis-2.8.12 【64位】 操作系统:Linux version 2.6.32 【64位】 异常状况描述: redis中dump.rdb文件到达3G时,所有redis的操作都会抛出此异常。 原因: maxmemory默认是3G 解决: redis.conf中maxmemory <5368709120>设置大一些,比如5G,30G等转载 2024-02-20 10:25:40 · 158 阅读 · 0 评论 -
Redis 持久化之RDB和AOF
Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。RDB 详解RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.转载 2020-11-16 13:55:20 · 74 阅读 · 0 评论 -
在centos7上 安装 redis6.0.8
1.安装依赖包yum install vim wget gcc* make epel-release* -yyum -y install gcc wget gcc-c++ automake autoconf libtool libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed pcre-devel openssl-devel2.tcl8.5以上[root@etcd3 tmp]# wget http://downloads.原创 2020-10-13 15:11:20 · 235 阅读 · 1 评论 -
redis6安装指南-linux环境(附gcc7.1离线升级)
项目需要使用redis6,以为很简单的事情,结果花了大半天才装好,对出现的问题和解决方法做个记录,把经验分享给大家。一、下载redis6最新版本当然要去官网啦 https://redis.io/现在是2020年6月,最新版本是6.0.5,还很新鲜,快来!二、第一次尝试安装上传到服务器,解压,放到一个临时目录就可以按说明安装只需要两步makemake installtar -xf redis-6.0.5.tar.gzcd redis-6.0.5/make真这么简单?天真。转载 2020-10-06 21:38:34 · 956 阅读 · 2 评论 -
redis 写磁盘出错 Can’t save in background: fork: Cannot allocate memory
查看 Redis 日志发现系统在频繁报错:[26641] 18 Dec 04:02:14 * 1 changes in 900 seconds. Saving…[26641] 18 Dec 04:02:14 #Can’t save in background: fork: Cannot allocate memory在小内存的进程上做一个fork,不需要太多资源,但当这个进程的内存空间以G为单位时,fork就成为一件很恐怖的操作。何况在16G内存的主机上fork 14G内存的进程呢?肯定会.转载 2020-05-19 17:08:21 · 646 阅读 · 0 评论 -
redis 常用命令
1.启动与停止(1)启动#默认6379端口#后台启动:修改 redis.conf 文件中的 daemonize no 为 yes 并保存redis-server /app/redis-4.0.8/redis.conf(2)关闭redis-cli shutdown2.输入密码登录#退出exitredis-cli -h 127.0.0.1 -p 6379 -a redis12345...原创 2019-09-28 17:19:05 · 175 阅读 · 0 评论 -
redis中maxmemory和淘汰策略
在redis中,允许用户设置最大使用内存大小maxmemory(需要配合maxmemory-policy使用),设置为0表示不限制;当redis内存数据集快到达maxmemory时,redis会实行数据淘汰策略。Redis提供6种数据淘汰策略:volatile-lru:从已设置过期时间的内存数据集中挑选最近最少使用的数据 淘汰; volatile-ttl: 从已设置过期时间的内存数据集中挑选...转载 2020-01-18 09:12:37 · 1092 阅读 · 0 评论 -
Redis连接错误:MISCONF Redis is configured to save RDB snapshots...
Redis问题MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to ...转载 2020-02-21 17:29:44 · 321 阅读 · 0 评论