2018年3月4日
摘要: 数据类型为set。可以保证set内数据唯一。场景:生成订单号,因为要求订单号是绝对不能重复的,所以数据库中要设置为unique索引。但是其实可以通过redis,set来做每天的订单集合。比如A客户的订单号201803041,B客户并发了相同的订单号,但是A客户插入了set集合,B客户插入就会返回0, 阅读全文
posted @ 2018-03-04 23:50 invokermiracle 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 常用来制作队列,当然lpush+rpop也能做栈 #将RPUSH RPUSHX LPUSH LPUSHX一并介绍(具体介绍RPUSH和RPUSHX,因为其实就是插入的方向的区别) RPUSH key value [value ...] 向存于 key 的列表的尾部插入所有指定的值。如果 key 不存 阅读全文
posted @ 2018-03-04 23:46 invokermiracle 阅读(289) 评论(0) 推荐(0) 编辑
摘要: #设置值 SET key value [EX seconds] [PX milliseconds] [NX|XX] SET命令加上选项已经可以完全取代SETNX, SETEX, PSETEX的功能,所以在将来的版本中,redis可能会不推荐使用并且最终抛弃这几个命令。 所以我依次介绍下set的不同模 阅读全文
posted @ 2018-03-04 23:20 invokermiracle 阅读(282) 评论(0) 推荐(0) 编辑
摘要: #下载 http://www.redis.net.cn/中选择最新的包下载 到/usr/local/src下 #解压 #下面启动redis服务 #服务开启后,保留ssh界面,新开一个窗口,开启客户端 #下面测试一些redis的指令,至于修改什么配置文件的我们就改下让redis持久化吧 阅读全文
posted @ 2018-03-04 20:24 invokermiracle 阅读(86) 评论(0) 推荐(0) 编辑