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