2018年3月14日

redis 事物

摘要: 1.范例 2.错误类型 (1)语法错误 这种,exec时,报错, 所有语句都不会执行 (2)运行错误 这种exec时,比如 zadd 操作list对象,Exec之后,会执行正确的语句,并跳过有不适当的语句. 3.思考: 我正在买票 Ticket -1 , money -100 而票只有1张, 如果在 阅读全文

posted @ 2018-03-14 23:02 running-fly 阅读(152) 评论(0) 推荐(0) 编辑

Hash 哈希数据类型相关命令

摘要: hset key field value 作用: 把key中 filed域的值设为value 注:如果没有field域,直接添加,如果有,则覆盖原field域的值 hmset key field1 value1 [field2 value2 field3 value3 ......fieldn va 阅读全文

posted @ 2018-03-14 22:45 running-fly 阅读(192) 评论(0) 推荐(0) 编辑

order set 有序集合

摘要: zadd key score1 value1 score2 value2 .. 添加元素 redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lilei 21 lilei (integer) 3 zrem key value1 value2 .. 作用: 阅读全文

posted @ 2018-03-14 22:43 running-fly 阅读(228) 评论(0) 推荐(0) 编辑

集合 set 相关命令

摘要: 集合的性质: 唯一性,无序性,确定性 注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素 但,因为集合的无序性,无法通过下标或范围来访问部分元素. 因此想看元素,要么随机先一个,要么全选 sadd key value1 value2 作用: 往集 阅读全文

posted @ 2018-03-14 22:42 running-fly 阅读(156) 评论(0) 推荐(0) 编辑

link 链表结构

摘要: lpush key value 作用: 把值插入到链接头部 rpop key 作用: 返回并删除链表尾元素 rpush,lpop: 不解释 lrange key start stop 作用: 返回链表中[start ,stop]中的元素 规律: 左数从0开始,右数从-1开始 lrem key cou 阅读全文

posted @ 2018-03-14 21:17 running-fly 阅读(355) 评论(0) 推荐(0) 编辑

Redis字符串类型的操作

摘要: set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] 如: set a 1 ex 10 , 10秒有效 Set a 1 px 9000 , 9秒有效 注: 如果ex,px同时写,以后面的有效期为准 如 set a 1 ex 100 px 9000, 实际有效期是90 阅读全文

posted @ 2018-03-14 20:19 running-fly 阅读(601) 评论(0) 推荐(0) 编辑

Redis对于key的通用操作命令

摘要: del key1 key2 ... Keyn 作用: 删除1个或多个键 返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey 作用: 给key赋一个新的key名 注:如果newkey已存在,则newkey的原值被覆盖 renamenx key newkey 阅读全文

posted @ 2018-03-14 20:17 running-fly 阅读(1343) 评论(0) 推荐(0) 编辑

redis安装

摘要: Redis下载安装 1:官方站点: redis.io 下载最新版或者最新stable版 2:解压源码并进入目录 3: 不用configure 4: 直接make (如果是32位机器 make 32bit) 注:易碰到的问题,时间错误. 原因: 源码是官方configure过的,但官方configur 阅读全文

posted @ 2018-03-14 20:13 running-fly 阅读(157) 评论(0) 推荐(0) 编辑

导航