下载此文档

redis讲解_图文.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
redis 讲解王江财目录 123456 redis 简介 redis 数据类型主从复制持久化 redis 集群 jedis 及集群应用 7发布与订阅功能$$1redis 简介一、什么是 redis Redis 是用 C语言开发的一个开源的高性能键值对( key-value )数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止 Redis 支持的键值数据类型如下: 1、字符串类型 2、散列类型 3、列表类型 4、集合类型 5、有序集合类型。$$1redis 简介二、 redis 应用场景?缓存?分布式集群架构中的 session 分离?聊天室的在线好友列表?任务队列。(秒杀、抢购、 12306 等等) ?应用排行榜?网站访问统计?数据过期处理(可以精确到毫秒) $$1redis 简介三、 redis 与 memcache 的优缺点 1、 Redis 支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 2、 Redis 不仅仅支持简单的 string 类型的数据,同时还提供 list , set , hash 等数据结构的存储。 3、 Redis 支持数据的备份,即 master-slave 模式的数据备份。 4、内存超出时 redis 将不常用缓存 swap 到磁盘。 5、 redis 支持集群,添加节点删除节点不丢数据 6、 redis 是单线程$$1redis 简介四、服务器端常用命令命令描述例子 ping 检查链接是否存活 ping ,返回 pong ,则存活 echo 在命令行打印内容 echo context info 获取服务器上的信息和统计 info quit 退出客户端 quit select 选择数据库 select dbno dbsize 返回当前数据库中 key 的数目 dbsize flushdb 删除当前数据库中的所有 key flushdb flushall 删除所有数据库中的所有 key flushall $$2redis 数据类型一、 string 类型 1、在 Redis 中字符串类型的 Value 最多可以容纳的数据长度是 512M 。命令描述例子 set赋值 set key value get获取值 get key append 追加字符串 append key value incr 自增( +1) incr key decr 自减( -1) decr key incrby 自增,增加指定步长 incrby key increment decrby 自减,减少指定步长 decrby key decrement getset 先获取元素再赋值 getset key value setex 赋值并指定 key 的存活时间 setex key second value $$2redis 数据类型命令描述例子 setnx key 不存在就赋值,否则不做操作 setnx key value strlen 返回 key 的值的长度 strlen key setrange 字符串替换(包含 start) setrange key start value getrange 获取指定位置字符串 getrange key start end mset 同时设置多个 key value mset key value [key2 value2...] mget 同时获取多个 key 的值 mget key [key2...] msetnx key 不存在同时设置多个 key value, 否则不设置 msetnx key value [key2 value2] setbit 设置二进制的值 setbit key offset value getbit 获取二进制的值 getbit key offset $$2redis 数据类型 : 1)缓存 2)生成全局主键 3)计数器$$2redis 数据类型二、 hash 类型 1、 hash 叫散列类型,它提供了字段和字段值的映射。字段值只能是字符串类型,不支持散列类型、集合类型等其它类型。如下:

redis讲解_图文 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人825790901
  • 文件大小0 KB
  • 时间2016-04-23
最近更新