nginx-redis-mongodb -- softwbc 发布于:2017年12月27日 浏览量:1479  |


1        Nginx redis MongoDB

 

 

停止:kill –QUIT Nginx主进程号 pkill -9 nginx

重启:sbin/nginx –t –c

sbin/nginx –s reload

 

 

Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。

默认端口6379

1.1.1       支持的数据类型

到目前为止Redis支持的键值数据类型如下:

●字符串类型

●散列类型

●列表类型

●集合类型

●有序集合类型

详细介绍(《redis入门指南》)

1.1.1.1      字符串类型



















1.1.1.1      散列类型


















1.1.1.1      表类型























1.1.1.1      集合类型

















1.1.1.1      有序集合类型









这种字典形式的存储结构与常见的MySQL 等关系数据库的二维表形式的存储结构有很大的差异。举个例子,如下所示,我们在程序中使用post变量存储了一篇文章的数据(包括标题、正文、阅读量和标签):

post["title"]="Hello World!"

post["content"]="Blablabla..."

post["views"]=0

post["tags"]=["PHP","Ruby","Node.js"]

Redis事务

事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令。

例如:

redisMULTI

OK

redisSADD "user:1:following" 2

QUEUED

redisSADD "user:2:followers" 1

QUEUED

redisEXEC

1) (integer) 1

2) (integer) 1

上面的代码演示了事务的使用方式。首先使用MULTI命令告诉Redis:“下面我发给你的命令属于同一个事务,你先不要执行,而是把它们暂时存起来。

jedis-2.1.0

客户端登录:

quit 退出客户端

info 查看redis详细信息

keys * 列出所有的key



关于我们 |  广告服务 |  联系我们 |  网站声明

Copyright © 2015 - 2016 DISPACE.NET |  使用帮助 |  关于我们 |  投诉建议

京ICP备13033209号-2