没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Redis 实战
《红丸出品》 http://weibo.com/u/2446082491
2 / 71
第一章 Redis 快速入门 7
1.1 Key-Value 存储系统简介 ................................................................................................ 7
1.1.1 Voldemort ................................................................................................................. 8
1.1.2 Dynamo .................................................................................................................... 8
1.1.3 memcachedb ............................................................................................................ 9
1.1.4 Cassandra ................................................................................................................. 9
1.1.5 memcached ............................................................................................................ 10
1.1.6 Hypertable .............................................................................................................. 10
1.2 为什么选择 Key-Value Store ....................................................................................... 11
1.2.1 大规模的互联网应用 ........................................................................................... 11
1.2.2 云存储 ................................................................................................................... 11
1.2.3 Redis 实际应用案例 .............................................................................................. 12
1.3 初识 Redis .................................................................................................................... 14
1.3.1 数据类型 ............................................................................................................... 14
1.3.2 持久化 ................................................................................................................... 14
1.3.3 主从同步 ............................................................................................................... 14
1.3.4 性能 ....................................................................................................................... 15
1.3.5 提供 API 的语言 .................................................................................................... 15
1.3.6 适用场合 ............................................................................................................... 15
1.4 快速入门 ...................................................................................................................... 17
1.4.1 安装 Redis ............................................................................................................. 17
1.4.2 配置 Redis ............................................................................................................. 18
1.4.3 操作数据库 ........................................................................................................... 21
第二章 Redis 数据类型及操作 ............................................................................................. 22
2.1 前言 .............................................................................................................................. 22
2.2 strings 类型及操作 .................................................................................................. 23
2.2.1 set ........................................................................................................................... 23
2.2.2 setnx ....................................................................................................................... 23
2.2.3 setex ....................................................................................................................... 24
2.2.4 setrange .................................................................................................................. 24
《红丸出品》 http://weibo.com/u/2446082491
3 / 71
2.2.5 mset ........................................................................................................................ 24
2.2.6 msetnx .................................................................................................................... 25
2.2.7 get ........................................................................................................................... 25
2.2.8 getset ...................................................................................................................... 25
2.2.9 getrange.................................................................................................................. 26
2.2.10 mget ...................................................................................................................... 26
2.2.11 incr ........................................................................................................................ 27
2.2.12 incrby .................................................................................................................... 27
2.2.13 decr ....................................................................................................................... 27
2.2.14 decrby ................................................................................................................... 27
2.2.15 append .................................................................................................................. 28
2.2.16 strlen ..................................................................................................................... 28
2.3 hashes 类型及操作 .................................................................................................. 29
2.3.1 hset ......................................................................................................................... 29
2.3.2 hsetnx ..................................................................................................................... 29
2.3.3 hmset ...................................................................................................................... 29
2.3.4 hget ......................................................................................................................... 30
2.3.5 hmget...................................................................................................................... 30
2.3.6 hincrby .................................................................................................................... 30
2.3.7 hexists ..................................................................................................................... 30
2.3.8 hlen ......................................................................................................................... 31
2.3.9 hdel ......................................................................................................................... 31
2.3.10 hkeys ..................................................................................................................... 31
2.3.11 hvals ...................................................................................................................... 31
2.3.12 hgetall ................................................................................................................... 32
2.4 lists 类型及操作 ...................................................................................................... 32
2.4.1 lpush ....................................................................................................................... 32
2.4.2 rpush ....................................................................................................................... 33
2.4.3 linsert ...................................................................................................................... 33
2.4.4 lset .......................................................................................................................... 33
《红丸出品》 http://weibo.com/u/2446082491
4 / 71
2.5.5 lrem......................................................................................................................... 34
2.4.6 ltrim ........................................................................................................................ 35
2.4.7 lpop ......................................................................................................................... 36
2.4.8 rpop ........................................................................................................................ 36
2.4.9 rpoplpush ................................................................................................................ 36
2.4.10 lindex .................................................................................................................... 37
2.4.11 llen ........................................................................................................................ 37
2.5 sets 类型及操作 ...................................................................................................... 37
2.5.1 sadd ........................................................................................................................ 37
2.5.2 srem ........................................................................................................................ 38
2.5.3 spop ........................................................................................................................ 38
2.5.4 sdiff ......................................................................................................................... 39
2.5.5 sdiffstore ................................................................................................................. 39
2.5.6 sinter ....................................................................................................................... 40
2.5.7 sinterstore .............................................................................................................. 40
2.5.8 sunion ..................................................................................................................... 40
2.5.9 sunionstore ............................................................................................................. 41
2.5.10 smove ................................................................................................................... 41
2.5.11 scard ..................................................................................................................... 42
2.5.12 sismember ............................................................................................................ 42
2.5.13 srandmember ....................................................................................................... 42
2.6 sorted sets 类型及操作 ........................................................................................... 42
2.6.1 zadd ........................................................................................................................ 43
2.6.2 zrem ........................................................................................................................ 43
2.6.3 zincrby .................................................................................................................... 44
2.6.4 zrank ....................................................................................................................... 44
2.6.5 zrevrank .................................................................................................................. 44
2.6.6 zrevrange ................................................................................................................ 45
2.6.7 zrangebyscore......................................................................................................... 45
2.6.8 zcount ..................................................................................................................... 46
《红丸出品》 http://weibo.com/u/2446082491
5 / 71
2.6.9 zcard ....................................................................................................................... 46
2.6.10 zscore .................................................................................................................... 46
2.6.11 zremrangebyrank ................................................................................................. 47
2.6.12 zremrangebyscore ................................................................................................ 47
第三章、Redis 常用命令 ....................................................................................................... 48
3.1 键值相关命令 .......................................................................................................... 48
3.1.1 keys ......................................................................................................................... 48
3.1.2 exists ....................................................................................................................... 49
3.1.3 del ........................................................................................................................... 49
3.1.4 expire ...................................................................................................................... 49
3.1.5 move ....................................................................................................................... 50
3.1.6 persist ..................................................................................................................... 50
3.1.7 randomkey .............................................................................................................. 51
3.1.8 rename ................................................................................................................... 51
3.1.9 type ......................................................................................................................... 51
3.2 服务器相关命令 ........................................................................................................... 52
3.2.1 ping ......................................................................................................................... 52
3.2.2 echo ........................................................................................................................ 52
3.2.3 select....................................................................................................................... 52
3.2.4 quit .......................................................................................................................... 52
3.2.5 dbsize ...................................................................................................................... 53
3.2.6 info .......................................................................................................................... 53
3.2.7 monitor ................................................................................................................... 53
3.2.8 config get ................................................................................................................ 53
3.2.9 flushdb .................................................................................................................... 54
3.2.10 flushall .................................................................................................................. 54
第四章 Redis 高级实用特性 ................................................................................................. 54
4.1 安全性 .......................................................................................................................... 54
4.2 主从复制 ...................................................................................................................... 55
4.2.1 redis 主从复制特点: .............................................................................................. 55
剩余70页未读,继续阅读
资源评论
悟澈
- 粉丝: 74
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功