redis
码农~三少
这个作者很懒,什么都没留下…
展开
-
备份数据库存储文件(redis、pgsql)
redis备份#!/bin/sh cur_date=`date +"%Y%m%d%H"` # 年月日时进行备份rm -rf /home/usr/local/redis/back/$cur_date # 先删除原有日期底下的备份目录文件mkdir /home/usr/local/redis/back/$cur_date # 创建该目录cp -a -r /home/usr/local/redis/dump.rdb /home/usr/local/redis/back/$cur_dat原创 2021-12-20 10:28:34 · 672 阅读 · 0 评论 -
python 编写redis数据库复制小工具
该小工具可以 实现两个redis数据库某个库(redis 16个库)之间的复制,支持不同网络的redis之间的复制;ps:若是复制整个redis库,可以直接copy aof文件或是dump文件进行复制from redis import StrictRedisimport jsonimport osdef read_connect(): host1 = input('源数据redis连接ip: (默认 127.0.0.1)') # '172.16.11.33' if host1原创 2021-10-09 11:31:35 · 363 阅读 · 0 评论 -
redis基础笔记
redis基础笔记redis 常用的数据类型1、string — string2、hash – hashMap3、set — set4、list – list5、zset – geom从海量数据中获取某一固定前缀的key使用scan 扫描如何实现分布式锁set key value [ex seconds][px milliseconds][nx|xx]ex 秒 、 px 毫秒、nx 不存在才会set大量key同时过期的问题随机过期时间队列使用 list 作为队列,Rpush原创 2021-03-02 15:58:05 · 63 阅读 · 0 评论 -
Redis 读写分离高可用方案
Redis 读写分离高可用方案原理实现步骤java应用原理利用redis 的主从复制,哨兵机制实现读写分离和高可用1、redis 主从复制:redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。通过redis的复制功能可以很好的实现数据库的读写分离,提高服务原创 2020-11-12 17:02:19 · 312 阅读 · 0 评论