wushaoyu
Published on undefined in 暂未分类 with wushaoyu

随笔分类 -  Redis

摘要:什么是持久化? 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等等。 还可以从如下两个层面简单的理解持久化 : 应用层:如果关闭(shutdown)你的应用然后 阅读全文
posted @ 2021-08-08 12:12 wushaoyu 阅读(185) 评论(0) 推荐(0) 编辑
摘要:Redis单线程 我们通常说,Redis是单线程,主要是指Redis的网络I/O和键值读写的是由一个线程来完成的。其他数据持久化、集群数据同步、异步删除等,其实是由额外线程来完成的。 所以,严格来说,Redis 并不是单线程,但是我们一般把 Redis 称为单线程高性能。接下来,会把 Redis 称 阅读全文
posted @ 2021-08-07 16:07 wushaoyu 阅读(601) 评论(0) 推荐(1) 编辑
摘要:提到日志,比较熟悉的数据库的写前日志(Write Ahead Log,WAL),也就是说,在实际写入数据之前,先把修改的数据记录在日志文件中,以便故障时进行恢复。不过AOF日志正好相反,它是写后日志,“写后”的意思是Redis是先执行命令,把数据写入内存,然后踩记录日志,如下所示: Redis AO 阅读全文
posted @ 2021-08-07 16:01 wushaoyu 阅读(212) 评论(0) 推荐(0) 编辑
摘要:安装并导入redis pip install redis from redis import Redis Python操作Redis之普通连接 from redis import Redis # conn = Redis() #连接对象 conn = Redis(host='localhost', 阅读全文
posted @ 2021-07-25 15:08 wushaoyu 阅读(3824) 评论(0) 推荐(0) 编辑
摘要:Redis主从复制 从Redis 2.8开始,引入了PSYNC命令代替SYNC命令来执行复制时的同步操作。PSYNC命令具有全量同步(full resynchronization)和增量同步(partial resynchronization)。 主从同步策略 从库刚开始连接主库时,实行全量同步。全 阅读全文
posted @ 2019-03-15 13:35 wushaoyu 阅读(64) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示