Redis
zhangjunli
这个作者很懒,什么都没留下…
展开
-
k8s部署redis
cat redis-rc.yamlapiVersion: v1kind: ReplicationControllermetadata: name: redisspec: replicas: 1 selector: app: redis template: metadata: labels: app: redis spec: containers: - name: redis .原创 2020-08-28 19:08:45 · 2154 阅读 · 0 评论 -
CentOS7安装部署Redis5+
1、redis安装需要c语言的编译环境。如果没有gcc 需要在线安装 yum install -y gcc2、下载并在/user/local/upload 下解压redis的软件包 wget http://download.redis.io/releases/redis-5.0.8.tar.gz tar -zxvf redis-5.0.8.tar.gz3、得到解压后的目录 redis-5.0.8进入redis-5.0.8 ,执行make命令,进行编译 make4、安装re...原创 2020-08-07 13:53:15 · 387 阅读 · 0 评论 -
failed opening the rdb file crontab问题及解决方法
最近在向redis中写入数据的时候,报了下面的错误:failed opening the rdb file crontab (in server root dir /etc) for saving read-only file system看表面上的意思是:打开rbd file crontab失败,因为保存只读文件系统。所以理解应该是执行进程对/etc文件目录的权限不足导致的...原创 2020-01-03 11:42:15 · 11635 阅读 · 7 评论 -
Redis持久化-数据丢失及解决
Redis的数据回写机制Redis的数据回写机制分同步和异步两种,同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。 异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由于这样做不需要主进程阻塞,系统不会假死,一般默认会采用这个方法。个 人感觉方法2采用fork主进程的...原创 2019-10-26 10:57:36 · 962 阅读 · 0 评论 -
redis持久化和常见故障
redis 主从复制Redis主从复制的原理当建立主从关系时,slave配置slaveof <master_host> <master_port> 。slave服务器会向主服务器发送一个sync命令。master接受并fork一个进程来执行BGSAVE命令。该命令生成一个RDB文件并且全量发送给slave服务器,slave服务器接收并载入RDB文件,同时,主服务器将...原创 2019-10-26 10:43:42 · 1396 阅读 · 0 评论 -
redis数据迁移方法
方法一:离线迁移通过RDB或者aof文件RDB: 快 目的库必须开启才能用步骤: 1.源库 执行 BGSAVE 2.copy 源库的.rdb文件至目标库 3.重启目标库AOF: 慢 源库和目的库必须都开启才能用步骤: 1.将源库的aof文件拷贝到目标库的数据目录中 (两种方法) 1.redis-cli -p 6380 --pi...原创 2019-10-21 19:25:38 · 472 阅读 · 0 评论 -
centos7下docker redis5集群搭建
1、创建redis-cluster文件夹mkdir /wwwcd /wwwmkdir redis-cluster cd redis-cluster2、文件目录结构# 项目文件 ├── /www/redis-cluster/redis-cluster.tmpl # ├── /www/redis-cluster/redis.sh ...原创 2019-08-03 16:43:05 · 1028 阅读 · 1 评论