Redis
bigboy909
这个作者很懒,什么都没留下…
展开
-
Redis 配置文件
# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 102...原创 2012-06-25 17:38:57 · 74 阅读 · 0 评论 -
Redis 常用命令之服务器相关命令
redis-cli -h 192.168.12.12 远程登录redis客户端 redis 127.0.0.1:6379> ping 测试连接是否存活 PONG redis 127.0.0.1:6379> echo wilian 在命令行打印一些内容 "wilian" redis 127.0.0.1:6379> select 1 选择数据库。R...原创 2012-06-27 15:10:34 · 126 阅读 · 0 评论 -
Redis 常用命令之键值相关命令
redis 127.0.0.1:6379> keys * 列出所有的key 1) "myset1" 2) "mylist5" 3) "key2" 4) "mail" 5) "muset2" 6) "myset2" 7) "mylist6" 8) "mylist2" 9) "mysse原创 2012-06-27 14:53:47 · 252 阅读 · 0 评论 -
Redis sorted set操作
sorted set是set的一个升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加 修改元素的时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以理解为有 两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。 和set一样sorted set也是string类型元素的集合,不同的是每个元素都会关联一个double ...原创 2012-06-27 09:21:22 · 134 阅读 · 0 评论 -
Redis sets操作
set 是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合 求交并差等操作,操作中key理解为集合的名字。 Redis的set是string类型的无序集合。set元素最大可以包含(2的32次方)个元素。 set的是通过hash table实现的,所以添加、删除和查找的复杂度都是O(1)。hash table会随 着添加或者删除自动的调整大小。...2012-06-26 17:16:19 · 100 阅读 · 0 评论 -
Redis lists操作
list 是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key理 解为链表的名字。 Redis的list 类型其实就是一个每个子元素都是string类型的双向链表。链表的最大长度是(2 的32次方)。我们可以通过push,pop操作从链表的头部或者尾部添加删除元素。这使得list 既可以用作栈,也可以用作队列。 有意思的是list 的p...2012-06-26 16:33:51 · 76 阅读 · 0 评论 -
Redis hashes操作
Redis hash是一个string类型的field 和value的映射表.它的添加、删除操作都是O(1)(平均)。 hash特别适合用于存储对象。相较于将对象的每个字段存成单个string类型。将一个对象存 储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新 建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个zipm...2012-06-26 15:23:14 · 108 阅读 · 0 评论 -
Redis 字符串操作
redis 127.0.0.1:6379> set name wwl 设置key对应的值为String类型的value OK redis 127.0.0.1:6379> get name "wwl" redis 127.0.0.1:6379> get name "wwl" redis 127.0.0.1:6379> del name (integer) ...2012-06-26 15:01:11 · 101 阅读 · 0 评论 -
Redis编译与安装
1.下载 redis-2.4.15.tar.gz http://www.redis.io/download 2.编译 $ tar xzf redis-2.4.15.tar.gz $ cd redis-2.4.15 $ make root@ubuntu:~/Downloads/redis-2.4.15# cd /usr/local/bin/ #编译好的文件将被复制到/usr/l...2012-06-26 11:10:24 · 100 阅读 · 0 评论 -
Redis 主从复制
redis主从复制过程:当配置好slave后,slave与master建立连接,然后发送sync命令。无论是第一次连接还是重新连接,master都会启动一个后台进程,将数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存。后台进程完成写文件后,master就发送文件给slave,slave将文件保存到硬盘上,再加载到内存中,接着master就会把缓存的命令转发给slave,后续...原创 2012-06-27 16:12:15 · 83 阅读 · 0 评论