标签:redis

nginx+lua在帐号系统中的应用

我们的帐号系统要应用到多个产品里,所以设计的系统需要满足高并发的特性。项目A更新密码,项目B就得下一次触发接口时,自动登出。

我们帐号系统没有使用Oauth2.0,而是采用了简单的JWT(Json Web Token)的方式来处理的用户认证。所以,帐号系统要提供一个验证用户密码修改的API。[……]

Read more

{ Comments are closed }

类似新浪微博短链算法

六十二进制问题:

0-9A-Za-z 组成了62进制。

base62_encode(1) = 1;

base62_encode(61) = z;

base62_encode(62) = 10;

 

代码如下:
[crayon-5c47a43fa8176[……]

Read more

{ Comments are closed }

nginx+lua+redis 限制ip的访问次数

一、安装环境:

  • 阿里云centos 6.5
  • Nginx-1.4.4
  • Redis 3.0.3
  • LuaJIT-2.0.2

二、安装步骤:

1、安装LuaJIT-2.0.2

 

注:64位[……]

Read more

{ 1 Comment }

基于redis的订单号生成方案

目前,比较火的nosql数据库,如MongoDB,Redis,Riak都提供了类似incr原子行操作。

下面是PHP版的一种实现方式:

 

采用的Redis中incr原子操作,并发量7w(单机,2核,2GB,centos6.5)。

类[……]

Read more

{ Comments are closed }

批量删除Redis数据库中的Key

如果要指定 Redis 数据库访问密码,使用下面的命令 :

 

 

{ Comments are closed }