redis
CourageK
计算所
展开
-
「Redis实例」序列化和反序列化
由于每个字符串类型键只能存储一个字符串,而一篇博客文章是由标题、正文、作者与发布时间等多个元素构成的。为了存储这些元素,我们需要使用序列化函数(如serialize)将它们转换成一个字符串。除此之外,因为字符串类型键可以存储二进制数据,所以也可以使用MessagePack进行序列化,它的速度更好,占用空间也更小。 序列化:发布新文章时的Redis操作 # 首先获得新文章的ID $原创 2015-09-30 09:26:50 · 7782 阅读 · 0 评论 -
「Redis 学习笔记」排序
127.0.0.1:6379> zadd myzset 50 a 40 b 20 c 60 d (integer) 4 127.0.0.1:6379> sort myzset (error) ERR One or more scores can't be converted into double 127.0.0.1:6379> del myzset (integer) 1 127.0.0.1:6原创 2015-09-30 17:38:54 · 562 阅读 · 0 评论 -
「Redis学习笔记」事务和错误处理
1.事务执行单元 127.0.0.1:6379> multi OK 127.0.0.1:6379> sadd "user:1:folloing" 2 QUEUED 127.0.0.1:6379> sadd "user:2:followers" 1 QUEUED 127.0.0.1:6379> exec 1) (integer) 1 2) (integer) 1 2.错误处理 a.语法错误原创 2015-09-30 16:26:53 · 1232 阅读 · 0 评论 -
「Redis学习笔记」生存周期
1. expire; persist 127.0.0.1:6379> set session:29e3d uid1314 OK 127.0.0.1:6379> expire session:29e3d 900 (integer) 1 127.0.0.1:6379> del session:29e3d (integer) 1 127.0.0.1:6379> expire session:29e3d原创 2015-09-30 17:02:34 · 419 阅读 · 0 评论 -
「Redis学习笔记」任务队列
1. brpop和rpop命令相似,唯一的区别是当列表中没有元素时brpop命令会一直阻塞住连接,直到有新元素加入 2. P96,怎么创建两个实例 3. blpop queue:1 queue:2 queue:3 0 4. “发布/订阅”模式: publish/subscribe 5.管道:通过减少客户端与Redis的通信次数来实现降低往返时延累计值的目的。原创 2015-10-01 07:58:23 · 362 阅读 · 0 评论 -
「Redis学习笔记」优化空间
1.精简键名和键值 2.内部编码优化 查看内部编码方式:原创 2015-10-01 10:53:26 · 366 阅读 · 0 评论 -
redis学习笔记
1. redis-cli -h 127.0.0.1 -p 6379 2. redis-cli原创 2015-09-29 22:46:28 · 437 阅读 · 0 评论 -
【Redis常见问题】
1. Dict实现Hash时采用的算法:murmurhash2 2. 跳跃表的实现 3. linux进程命令,内存、fork等、远程拷贝命令; 4.原创 2015-10-04 16:47:33 · 413 阅读 · 0 评论