数据库

 首页 > 数据库 > MySql > redis中的set类型

redis中的set类型

分享到:
【字体:
导读:
         摘要:当你设置投票系统的化你如何设置? redis中set类型帮你处理 ...

redis中的set类型


redis中set类型是一种无序集合,在redis内部通过HashTable实现,Set数据类型的优点是快速找到某个元素是否存在,用于记录一些不能重复的值,例如网站注册的时候用户名不能重复。


Set有如下命令

1、sadd key member     添加一个字符串类型的元素到key对应的set集合中。

2、scard key  返回set的元素个数

3、sismember key  m1  判定m1元素是否在key中的set中存在

4、smembers key 返回key对应set的所有元素,结果是无序的。




set类型在投票系统中也非常有用,比如一天之内一个用户只能投票一次,那么我们就可以使用日期每天当作一个key   ,用户的id就当作member来处理,要查看某个用户是否投票只需要sismember 日期  用户id即可,效率非常高!

redis中的set类型
分享到:
各种数据库领域的中国名人--china topgun
各种数据库领域的中国名人--china topgun各种数据库领域的名人: Oracle db当前炙手可热的,该领域的名人相当多,白鳝,枯荣长老,老盖,老杨(廷琨),惜总(oracle原厂),bill.lee师傅(oracle原厂),银行没存款,人生如梦,无总(杭创)等等。 IBM db2的名人有牛新庄,王涛,张东焕(富通东方),王飞鹏(IBM原厂),...
数据库操作--查询(续)
数据库操作--查询(续)1、常用的查询条件: (1)比较 =,>,=,(不大于),!、=、
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……