摘要: redis命令列表中有两种方法可以全量导出所有的key: (1)keys 由于redis是单线程的,使用keys会导致redis服务阻塞,不建议线上服务采用这种方式。 (2)scan 命令,下面是使用scan命令实现导出全量key的代码,每次扫1000个key,结果存放到指定的文件中 如果需要获取指 阅读全文
posted @ 2018-09-15 16:20 talk_is_cheap 阅读(10843) 评论(0) 推荐(0) 编辑
摘要: __LINE__ 文件中的当前行号 __FILE__ 文件的完整路径和文件名 __DIR__ 文件所在的目录 __FUNCTION__ 自 PHP 5 起本常量返回该函数被定义时的名字 __CLASS__ 自 PHP 5 起本常量返回该类被定义时的名字 __TRAIT__ 自 PHP 5.4 起此常 阅读全文
posted @ 2018-04-04 14:34 talk_is_cheap 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍在 centos 下 Percona XtraDB Cluster(下文简称PXC) 的安装, 个人的系统版本信息如下: 一 安装前的准备工作 (1) 关闭 SELinux 这是因为SELinux 可能会限制 PXC 的数据访问,关闭的方法为命令行下执行: 为了防止系统重启后上述操作实效 阅读全文
posted @ 2018-02-07 19:18 talk_is_cheap 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Percona XtraDB Cluster (下文简称PXC)是一个开源的mysql 高可用解决方案。它将Percona Server和Percona XtraBackup与Galera库集成在一起,实现同步多主复制。各节点的拓扑结构示意图如下图所示: 如图所示,PXC 各节点的地位是对等的,集群 阅读全文
posted @ 2018-02-06 11:26 talk_is_cheap 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 背景: (1)由于机房调整,需要迁移memcached; (2)需要在短期内迁移完成(一周以内); (3)该memcached 保存了用户的登录数据,非常重要,一旦出问题将导致大量的用户被踢出; (4)数据没有做持久化; (5)数据根据存储的key,hash 到 4台服务器的 16 个 memcac 阅读全文
posted @ 2017-12-20 14:32 talk_is_cheap 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: (一)php获取两个数组相同元素 array array_intersect(array $array1, array $array2, [, array $...]) array array_intersect_assoc(array $array1, array $array2, [, arra 阅读全文
posted @ 2017-12-06 15:11 talk_is_cheap 阅读(41772) 评论(0) 推荐(0) 编辑
摘要: 众所周知,PHP有多种运行模式,那么这些模式各自有什么特点,它们之间又有什么区别呢,本文将作一个简单的总结: CGI 模式 所谓 CGI (Common Gateway Interface) 是指通用网关接口。CGI描述了客户端和这个程序之间传输数据的一种标准。CGI的一个目的是要独立于任何语言的, 阅读全文
posted @ 2017-12-01 16:11 talk_is_cheap 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 终端下执行:sudo systmesetup -setremotelogin on 阅读全文
posted @ 2017-12-01 11:03 talk_is_cheap 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: Linux中有三种方法可以添加用户的路径到系统路径PATH, 以添加 /etc/apache/bin 为例: 方法一: 直接在命令行中输入: 这种方法只对当前会话有效,也就是说每当登出或注销系统后,PATH设置就会恢复原有设置。 方法二: 修改/etc/profile文件。在/etc/profile 阅读全文
posted @ 2017-10-27 15:11 talk_is_cheap 阅读(6591) 评论(0) 推荐(1) 编辑
摘要: go语言开发的目录一般go语言$GOPATH 目录约定有三个子目录: src 存放源代码(比如:.go .c .h .s等) pkg 编译后生成的文件(比如:.a) bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH// 阅读全文
posted @ 2017-10-26 19:02 talk_is_cheap 阅读(203) 评论(0) 推荐(0) 编辑