
redis
文章平均质量分 73
X梦阳X
本人现学习php开发
展开
-
redis相关信息
什么是redis:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。redis的作用:redis是一个key-value存储系统。和Memcached类似,它支持存储原创 2017-01-04 11:56:39 · 329 阅读 · 0 评论 -
redis与memcache的优缺点
redis优点:1 读写性能优异2 支持数据持久化,支持AOF和RDB两种持久化方式3 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。4 数据结构丰富:除了支持string类型的value外还支持string、hash、set、sortedset、list等数据结构。redis缺点:1 Redis不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写请求失败,需要原创 2017-01-04 08:44:14 · 2119 阅读 · 0 评论 -
Redis介绍以及安装(Linux)
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存原创 2016-12-19 16:38:10 · 203 阅读 · 0 评论 -
linux下redis的安装配置测试
一. 安装,不用./configure,不用make install就编译一下就可邓 # useradd redis# passwd redis# su - redis$ tar zxvf redis-2.0.4.tar.gz$ cd redis-2.0.4$ make 二.配置$ vim redis.conf主要转载 2016-12-19 15:01:04 · 403 阅读 · 0 评论 -
redis 五种数据类型
String 1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置及获取字符串的某一位(bit) 批量设置一系列字符串的内容 应用场景:转载 2017-01-03 10:39:31 · 298 阅读 · 0 评论 -
Redis之String 字符串类型
字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。命令原型时间复杂度命令描述返回值append key valueO(1)如果该原创 2016-11-02 18:44:12 · 555 阅读 · 0 评论 -
Redis消息队列示例
入队操作 $redis = new Redis(); $redis->connect('127.0.0.1',6379); while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(原创 2016-11-02 14:42:59 · 371 阅读 · 0 评论 -
Redis之对key的操作
命令时间复杂度命令描述返回值del keyO(N)在key存在时删除key被移除key的数量dump keyO(N)序列话给定key,并返回被序列化的值 exists keyO(1)检查给定key是否存在若key存在,返回1,否则返回0。expire key secondsO(1)为给定key设原创 2016-11-03 13:57:04 · 571 阅读 · 0 评论 -
Redis之Set 集合类型
在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全相同的。换句话说,如果多原创 2016-11-03 19:20:49 · 397 阅读 · 0 评论 -
Redis之List 列表类型
在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。从元素插入和删除的效率视角来看,如果我们是在链表的两头原创 2016-11-03 21:19:29 · 318 阅读 · 0 评论 -
Redis之Sorted-sets 有序集合类型
Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。在Sorted-Set中添加、原创 2016-11-03 08:43:06 · 427 阅读 · 0 评论