加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

架构秘笈:移花接木,使用MySQL模拟Redis

发布时间:2019-09-19 06:52:36 所属栏目:教程 来源:小姐姐养的狗
导读:副标题#e# 这年头,你看到的东西未必就是你认为的东西。一个mysql协议的后面,可能是tidb;一个linux机器后面,可能是一个精简的docker;你觉得xjjdog是个女的,但可能ta自己也不太清楚;而当你大呼php万岁的时候,可能是研发人员和你开个玩笑,重写了后缀,而

zrange操作

  1. select member,score from rstore_zset 
  2. where "rkey" = $1 order by score asc offset $2 limit $3 

zrank操作

  1. select rank from (select member,rank() over (order by "score" asc, "lastTime" asc) as rank from rstore_zset where "rkey" = $1 ) m where m."member"= $2; 

ttl操作

  1. select max(lastTIme) from rstore_zset  where  "rkey" = $1 

del操作

  1. delete from rstore_zset where "rkey" = $1 

set设计

  1. rkey        varchar 
  2. member        varchar 
  3. lastTime    bigint 

sadd操作

  1. insert into rstore_set("rkey","member","lastTime") values($1,$2,$3) 
  2. on duplicate key update update set "lastTime"=$3 

scard操作

  1. select count(*) as num from rstore_set where "rkey" = $1 

sismember操作

  1. select member from rstore_set where "rkey" = $1 and "member" = $2 

smembers操作

  1. select member from rstore_set where "rkey" = $1 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读