摘要:
1. 介绍 redis有一个数据类型叫list(列表),它的每个子元素都是 string 类型的双向链表。我们可以通过 push,pop 操作从链表的头部或者尾部添加删除元素。这使得 list 既可以用作栈,也可以用作队列。 假如,我们有一个队列系统,把一个个任务放到队列中,另一个进程就把队列中的任 阅读全文
posted @ 2016-03-03 17:28
开发者里程碑
阅读(2358)
评论(0)
推荐(0)
摘要:
1. 介绍 当我们在京东商城的搜索框,输入想要搜索的内容,比如你想要搜索"热水瓶",刚输入一个"热"字,就会出现一个下拉框,列出了很多以"热"字开头的可供选择的条目,比如"热水器"、"热水袋"、”热水瓶"等,如下图所示: 这种技术就叫做自动输入完成,当输入想要搜索的首字符或其中被包含的字符时,就会出 阅读全文
posted @ 2016-03-03 17:28
开发者里程碑
阅读(501)
评论(0)
推荐(0)
摘要:
1. 介绍 rails中就自带有cache功能,不过它默认是用文件来存储数据的。我们要改为使用redis来存储。而且我们也需要把sessions也存放到redis中。关于rails实现cache功能的源码可见于这几处: https://github.com/rails/rails/blob/mast 阅读全文
posted @ 2016-03-03 17:27
开发者里程碑
阅读(606)
评论(0)
推荐(0)
摘要:
1. 介绍 cache就是人们所说的缓存。我们这里所说的cache是web上的。对用户来说,衡量一个网站是否具有良好的体验,其中一个标准就是响应速度的快慢。可能网站刚上线,功能还较少,数据库的记录也不多的情况下,网站可能访问速度比较快,也不需要优化。但是随着网站发展起来,功能越来越多,数据库越来越大 阅读全文
posted @ 2016-03-03 17:22
开发者里程碑
阅读(475)
评论(0)
推荐(0)
摘要:
1. 介绍 本篇会介绍几个关于redis的图形化的监控工具和管理工具。 2. redis-stat redis-stat提供终端和web端的监控页面,它安装和使用起来很简单。 安装只需要一条指令。 $ gem install redis-stat 运行更简单。 $ redis-stat 效果图如下: 阅读全文
posted @ 2016-03-03 17:12
开发者里程碑
阅读(482)
评论(0)
推荐(0)
摘要:
1. 介绍 clients这里列出了redis所支持的语言的所有客户端程序,其中就有ruby的。有这么多的客户端,说明要实现redis的客户端是不难的。其实你只要掌握一种语言的socket编程就可以实现的,比如ruby中的socket编程,本站会有相关的章节来单独介绍在ruby中是如何进行socke 阅读全文
posted @ 2016-03-03 17:11
开发者里程碑
阅读(2452)
评论(0)
推荐(0)
摘要:
1. 如何学习 redis有好多数据类型,有这么多数据类型,我们不可能每个都记得完完全全。但是我们必须知道它有哪些数据类型,每个数据类型是怎样的,有什么作用。redis的每一个数据类型都有一大堆命令,这些命令也不需要记,要用的时候来查就好了。Redis 命令参考这个网站就可以来查找每个命令的意义和用 阅读全文
posted @ 2016-03-03 17:10
开发者里程碑
阅读(327)
评论(0)
推荐(0)
摘要:
1. 介绍 Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. 这是官方的定义。说它是一个数据库,且是把数据存到内存中, 阅读全文
posted @ 2016-03-03 17:09
开发者里程碑
阅读(263)
评论(0)
推荐(0)
摘要:
有三中方法可以实现验证码的功能 第一种是自定义一个filter,放在SpringSecurity过滤器之前,在用户登录的时候会先经过这个filter,然后在这个filter中实现对验证码进行验证的功能,这种方法不推荐,因为它已经脱离了SpringSecurity 第二种是自定义一个filter让它继 阅读全文
posted @ 2016-03-03 09:15
开发者里程碑
阅读(802)
评论(0)
推荐(0)

浙公网安备 33010602011771号