发表于: 2018-03-20 23:00:51

1 439


今日完成:

1.       redis数据类型和操作,zsetincrby

http://blog.csdn.net/a183400826/article/details/52605560

set

sadd(key, member):向名称为keyset中添加元素member

srem(key, member) :删除名称为keyset中的元素member

spop(key) :随机返回并删除名称为keyset中一个元素

smove(srckey, dstkey, member) :将member元素从名称为srckey的集合移到名称为dstkey的集合

scard(key) :返回名称为keyset的基数

sismember(key, member) :测试member是否是名称为keyset的元素

sinter(key1, key2,key N) :求交集

sinterstore(dstkey, key1, key2,key N) :求交集并将交集保存到dstkey的集合

sunion(key1, key2,key N) :求并集

sunionstore(dstkey, key1, key2,key N) :求并集并将并集保存到dstkey的集合

sdiff(key1, key2,key N) :求差集

sdiffstore(dstkey, key1, key2,key N) :求差集并将差集保存到dstkey的集合

smembers(key) :返回名称为keyset的所有元素

   srandmember(key) :随机返回名称为keyset的一个元素

String

incr(key):名称为keystring1操作

incrby(key, integer):名称为keystring增加integer

decr(key):名称为keystring1操作

decrby(key, integer):名称为keystring减少integer

append(key, value):名称为keystring的值附加value

  substr(key, start, end):返回名称为keystringvalue的子串

         zset

          zadd(key, score, member):向名称为keyzset中添加元素memberscore用于排序。如果该元素已经存在,则根据score更新该元素的顺序。

     zrem(key, member) :删除名称为keyzset中的元素member

     zincrby(key, increment, member) :如果在名称为keyzset中已经存在元素member,则该元素的score增加increment;否则向集合中添加该元素,其score的值为increment

     zrank(key, member) :返回名称为keyzset(元素已按score从小到大排序)中member元素的rank(即index,从0开始),若没有member元素,返回“nil

     zrevrank(key, member) :返回名称为keyzset(元素已按score从大到小排序)中member元素的rank(即index,从0开始),若没有member元素,返回“nil

     zrange(key, start, end):返回名称为keyzset(元素已按score从小到大排序)中的indexstartend的所有元素

     zrevrange(key, start, end):返回名称为keyzset(元素已按score从大到小排序)中的indexstartend的所有元素

     zrangebyscore(key, min, max):返回名称为keyzsetscore >= minscore <= max的所有元素

   zcard(key):返回名称为keyzset的基数

     zscore(key, element):返回名称为keyzset中元素elementscore

     zremrangebyrank(key, min, max):删除名称为keyzsetrank >= minrank <= max的所有元素

     zremrangebyscore(key, min, max) :删除名称为keyzsetscore >= minscore <= max的所有元素

     zunionstore / zinterstore(dstkeyN, key1,,keyN, WEIGHTS w1,wN, AGGREGATE SUM|MIN|MAX):对Nzset求并集和交集,并将最后的集合保存在dstkeyN中。对于集合中每一个元素的score,在进行AGGREGATE运算前,都要乘以对于的WEIGHT参数。如果没有提供WEIGHT,默认为1。默认的AGGREGATESUM,即结果集合中元素的score是所有集合对应元素进行 SUM运算的值,而MINMAX是指,结果集合中元素的score是所有集合对应元素中最小值和最大值

2.       整理任务6提交(完成)

3.       开始任务7,学习荣联短信验证

明日计划:

1.       部署一个任务7使用的项目框架。

2.       短信,邮件,图片的实现过程及在项目中的作用。

3.       尝试添加短信验证功能。

遇到的问题:

1.       redis中存储中文16进制如何查看,linuxredis-cli –raw 可以查看,会有小乱码,window无法查看

收获:

1.       redis集合的理解和使用方式有了一定了解,这是个好东西

2.       对任务6做了回顾总结

3.       对调用第三方API接口有了认识



返回列表 返回列表
评论

    分享到