redis
mustbesomebody
总有人会成功 为什么不能是自己???
展开
-
Redis-链表类型操作
lpush key value 作用: 把值插入到链接头部 rpop key 作用: 返回并删除链表尾元素 rpush,lpop: 不解释 lrange key start stop 作用: 返回链表中[start ,stop]中的元素 规律: 左数从0开始,右数从-1开始 lrem key count value 作用: 从key链表中删除 v原创 2015-08-23 23:41:05 · 488 阅读 · 0 评论 -
Redis-消息订阅
Redis 的 pub sub实现了邮件系统,发送者(在 Redis 术语中被称为发布者)发送的邮件,而接收器(用户)接收它们。由该消息传送的链路被称为信道。 Redis客户端可以订阅任何数目的通道。 例子 以下举例说明如何发布用户的概念工作。在下面的例子给出一个客户端订阅一个通道名为redisChat redis 127.0.0.1:6379> SUBSCRIBE redis原创 2015-09-05 23:13:44 · 401 阅读 · 0 评论 -
Redis--aof备份恢复
Aof 的配置 appendonly no # 是否打开 aof日志功能 appendfsync always # 每1个命令,都立即同步到aof. 安全,速度慢 appendfsync everysec # 折衷方案,每秒写1次 appendfsync no # 写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof. 同步频率低,速度快, n原创 2015-09-08 20:51:08 · 3268 阅读 · 0 评论 -
Redis--rdb快照恢复
rdb的工作原理: 每隔N分钟或N次写操作后, 从内存dump数据形成rdb文件, 压缩 放在备份目录 注:红色部分可通过参数来配置 rdb参数设置(redis.conf文件) save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。 save 300 10 #必须是300秒之后至少10个关键字发生变化。原创 2015-09-06 23:10:41 · 2337 阅读 · 0 评论 -
Redis--Hash类型命令操作
Hash 哈希数据类型相关命令 hset key field value 作用: 把key中 filed域的值设为value 注:如果没有field域,直接添加,如果有,则覆盖原field域的值 hmset key field1 value1 [field2 value2 field3 value3......fieldn valuen] 作用: 设置field1->N 个域原创 2015-08-30 22:29:21 · 409 阅读 · 0 评论 -
Redis对于key的操作命令
del key1 key2 ... Keyn 作用: 删除1个或多个键 返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey 作用: 给key赋一个新的key名 注:如果newkey已存在,则newkey的原值被覆盖 renamenx key newkey 作用: 把k原创 2015-08-13 23:30:31 · 20503 阅读 · 1 评论 -
redis-有序集合
zadd key score1 value1 score2 value2 .. 添加元素 redis 127.0.0.1:6379> zadd stu 18 lily19 hmm 20 lilei 21 lilei (integer) 3 zrem key value1 value2 .. 作用: 删除集合中的元素 zremrangebyscore key min max原创 2015-08-27 22:41:52 · 382 阅读 · 0 评论 -
redis-集合set相关命令
集合的性质: 唯一性,无序性,确定性 注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素 但,因为集合的无序性,无法通过下标或范围来访问部分元素. 因此想看元素,要么随机先一个,要么全选 sadd key value1 value2 作用: 往集合key中增加元素 srem value1 value2 作原创 2015-08-24 21:53:11 · 1067 阅读 · 0 评论 -
Python操作redis
转载自http://debugo.com/python-redis/ 感谢博主~ 使用Python操作Redis 2014年5月15日 by debugo · 6条评论 1. 安装pyredis 首先安装pip 12345678SHELL># apt-get install python-pip......SHELL># pip install --prox转载 2015-08-24 16:12:53 · 483 阅读 · 0 评论 -
Redis字符串类型操作
set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] 如: set a 1 ex10 , 10秒有效 Set a 1 px 9000 , 9秒有效 注: 如果ex,px同时写,以后面的有效期为准 如 set a 1 ex100 px 9000, 实际有效期是9000毫秒 nx: 表示key不存在时,执行操作 xx: 表示key存在时,执原创 2015-08-23 23:31:32 · 353 阅读 · 0 评论 -
Redis--事务
Redis 中的事务 Redis支持简单的事务 Redis与 mysql事务的对比 Mysql Redis 开启 start transaction muitl 语句 普通sql 普通命令 失败 rollback 回滚 d原创 2015-09-05 22:52:03 · 395 阅读 · 0 评论