redis
神神的蜗牛
这个作者很懒,什么都没留下…
展开
-
Redis 数据序列化方法 serialize, msgpack, json, hprose 比较
最近弄 Redis ,涉及数据序列化存储的问题,对比了:JSON, Serialize, Msgpack, Hprose 四种方式测试平台: 1. 对序列化后的字符串长度对比2. 序列化速度对比3. 反序列化速度对比4. redis 内存占用对比原创 2015-07-13 15:58:28 · 10170 阅读 · 0 评论 -
Redis 使用 Eval 多个键值自增操作示例
在PHP上使用Redis 给多个键值进行自增,示例如下:$set['money'] = $this->redis->hIncrByFloat($key, $hour .'_money', $data['money']);$set['ip'] = $this->redis->hIncrBy($key, $hour .'_ip', $data['ip']);$set['uv'] = $this->r原创 2015-08-24 14:01:00 · 5011 阅读 · 0 评论 -
Redis同步操作失败的原因
今天弄了下 Redis 的主从同步,设置方法其实很简单的,但崩溃的是遇到个莫名其妙的问题,始终同步不了。。 看了看错误日志:Unable to connect to MASTER: Invalid argument全是参数错误,搞了好半天,终于在 stackoverflow 上找到了个答案解决了,记录下。 主要是当 slave 去请求 master 同步数据时貌似又去读了 bind 绑定的第一个原创 2015-07-30 18:19:35 · 6509 阅读 · 0 评论 -
PHP使用Redis+Lua脚本操作的注意事项
以前只是简单的用下 Reids 存点数据而已,最近尝试优化性能,做了些测试才发现很多以前完全忽略的问题,总结在下面:一、Redis的一般新手注意事项:连接本地Reids时,host 要填写 127.0.0.1 而不要用 localhost最好设置密码,配置文件中,找到 requirepass 参数,设置一个复杂点的密码$redis = new Redis();$redis->pconnect原创 2016-11-05 17:28:56 · 8251 阅读 · 0 评论 -
Redis 使用 Lua 实现 split 结合 HMGET 批量读取数据
一个简单的例子,Redis 使用 Lua 实现 split 方法分割字符串为数组,并通过 HMGET 批量读取数据。用例说明: 哈希队列 H_TEST 的键 ids 中,存储着所需要批量读取的元素键名的字符串, 首先需要将读取到的字符串按 “,” 逗号分割成数组,再通过 hmget 方法来获取所有元素并返回。对 Lua 不熟悉,还是小白一只,只是凑合着功能够用,没有太多专研。 split 方法原创 2016-10-01 16:55:51 · 9162 阅读 · 0 评论 -
Windows RunHiddenConsole 后台运行 nginx,php,redis
今天才发现有这么个好东西,RunHiddenConsole 可以把任务放到后台执行,不用一直在前端开着一堆DOS窗口了。亲测在 WIN7 64位下可以正常运行启动代码新建个 start.bat 文件@echo offset PHP_FCGI_MAX_REQUESTS=1000echo Starting PHP FastCGI...C:\RunHiddenConsole\RunHiddenCons原创 2016-12-13 21:31:52 · 5649 阅读 · 0 评论