我是redis的新手,我有一个包含数百万个成员ID,电子邮件和用户名的数据集,我正在考虑将它们存储在例如列表结构中.我认为list并且sorted set可能最适合我的情况.
现在,我使用用户名的第一个字母索引到列表并将数据推送到后面列表:rpush list:name:a username,member_id.但是,由于列表未排序,检索数百万条目中的某条记录会变慢吗?
在这种情况下,排序集(因为它已排序)是否优于列表?或者,您是否有其他建议可以提高性能?
访问记录的关键应该是用户名和电子邮件.
当用户尝试访问未经授权的目录时,我想显示404(未找到)消息.我不想使用Forbidden页面.我试过下面的代码,但它不起作用.
RedirectMatch 404 ^/htaccess/.*$
Run Code Online (Sandbox Code Playgroud)
什么可能出错?
网页错误详情
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; BRI/2)
Timestamp: Fri, 1 Jul 2011 01:21:21 UTC
Message: Permission denied
Line: 55
Char: 17
Code: 0
URI: http://www.testing.com/phone_select/
Message: Permission denied
Line: 55
Char: 17
Code: 0
URI: http://www.testing.com/phone_select/
Run Code Online (Sandbox Code Playgroud)
当前域名是http://www.gale.testing.com/.当我试图重定向到会出现此错误http://www.testing.com/phone_select/与top.window.location
这是因为跨域问题吗?但是没有涉及ajax.在Firefox和Chrome中它运行正常.IE7和IE8会导致问题.