随笔分类 -  Redis

摘要:(转自:http://blog.csdn.net/qq_28779503/article/details/54844988) undefined reference to `clock_gettime' 链接错误的解决思路 (转自:http://blog.csdn.net/qq_28779503/a 阅读全文
posted @ 2017-02-04 10:53 玉曲风 阅读(389) 评论(0) 推荐(0)
摘要:事务处理: redis对事务的支持目前还是比较简单,redis只能保证一个 client发起事务中的命令可以连续执行,而中间不会插入其他 client的命令,当一个client 在一个连接中发出multi命令时,这个 连接会进入一个事务上下文,该连接后续的命令不会立即执行, 而是先放到一个队列中,当 阅读全文
posted @ 2016-08-03 21:42 玉曲风 阅读(203) 评论(0) 推荐(0)
摘要:1.安全性 2.主从复制 3.事务处理 4.持久化机制 5.发布订阅消息 6.虚拟内存的使用 安全性:设置客户端连接后进行任何其他指定前需要使用的密码 警告:因为redis速度相当快,所以在一台比较好的服务器下,一个 外部用户可在一秒钟进行150K次的密码尝试,这就意味着你需要指定 非常非常强大的密 阅读全文
posted @ 2016-08-03 19:39 玉曲风 阅读(163) 评论(0) 推荐(0)
摘要:键值得相关命令: keys * 返回满足给定patternd的所有key exists 确认一个key是否存在 del 删除一个key expire 设置一个key的过期时间 ttl 查看过期时间还有多久 move 将当前键移动到另一个数据库 select 选择数据库 默认一共16个数据库0到15, 阅读全文
posted @ 2016-08-03 18:57 玉曲风 阅读(133) 评论(0) 推荐(0)
摘要:sorted sets类型及操作: sorted set是set的一个升级版本,它是在set的基础上增加了一个顺序 属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会 自动重新按新的值调整顺序。可以理解为两列的mysql表,一列存value, 一列存顺序。操作中key理解为zset的 阅读全文
posted @ 2016-08-03 15:49 玉曲风 阅读(197) 评论(0) 推荐(0)
摘要:sets类型及操作: set是集合,它是string类型的无序集合。set是通过hash table实现的, 添加、删除和查找的复杂度都是O(1).对集合我们可以取并集、交集、差集。 通过这些操作我们可以实现sns中好友推荐(如QQ)和blog的tag(标签)功能。 sadd方法:添加元素 smem 阅读全文
posted @ 2016-08-03 15:13 玉曲风 阅读(232) 评论(0) 推荐(0)
摘要:redis的list类型其实就是一个每个子元素都是string类型的双向链表。 我们可以通过push,pop操作从链表的头部或者尾部添加删除元素,这样list即可以作为 栈,又可以作为队列。 lpush方法:从头部添加字符串元素 lrange方法:从list中取数据,从头部取 127.0.01:63 阅读全文
posted @ 2016-08-03 14:30 玉曲风 阅读(180) 评论(0) 推荐(0)
摘要:redis hash 是一个string类型的field和value的映射表。 它的添加、删除操作都是O(1)(平均),hash特别适合用于存储对象 将一个对象存储在hash类型总会占用更少的内存,并且可以更方便的存取 整个对象。 hset方法:设置hash field为指定值,如果key不存在,则 阅读全文
posted @ 2016-08-03 13:05 玉曲风 阅读(214) 评论(0) 推荐(0)
摘要:String是最简单的数据类型,一个key对应一个value,string类型是二进制安全的,redis的String可以包含任何数据, 比如jpg图片或者系列化的对象。 Set方法: 设置key对应的值为String类型的value,例如我们添加一个 name=xiaoming的键值对。 [roo 阅读全文
posted @ 2016-08-03 12:30 玉曲风 阅读(203) 评论(0) 推荐(0)
摘要:redis应用场景: 1.对数据高并发读写 2.对海量数据的高效存储和访问 3.对数据的高可扩展性和高可用性 做分布式扩展很简单,因为没有固定的表结构 redis介绍: redis是一个key-value存储系统, key的数据类型包含:Strings,hashes,lists,set(集合),zs 阅读全文
posted @ 2016-08-03 11:38 玉曲风 阅读(257) 评论(0) 推荐(0)
摘要:1.首先在官网上下载redis压缩包 redis-3.2.0.tar.gz 2.解压到到当前文件夹(这里可以解压到随意位置) tar zvxf redis-3.2.0.tar.gz 3.切换到redis-3.2.0目录下 cd redis-3.2.0 然后执行编译和安装 make 和 make in 阅读全文
posted @ 2016-06-13 00:36 玉曲风 阅读(1573) 评论(0) 推荐(0)