redis
xiangjie256
这个作者很懒,什么都没留下…
展开
-
redis开机自启动
[url]http://my.oschina.net/indestiny/blog/197272[/url] 修改redis.conf,打开后台运行选项: # By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that Redis will write a pid file in /va...原创 2015-08-20 09:56:06 · 67 阅读 · 0 评论 -
redis持久化
1.RDB文件的创建和载入 save和bgsave可以生成RDB文件 save会阻塞redis服务器进程,阻塞期间,服务器不能处理任何命令请求 bgsave则会派生出一个子进程去创建rdb文件 2.AOF文件 如果服务器开启了AOF持久化功能,则会优先使用AOF文件来还原数据库状态 RDB文件结构 REDIS db_version database eof check_s...原创 2017-01-01 10:40:23 · 60 阅读 · 0 评论 -
redis hash
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 1.设置 127.0.0.1:6379> hmset testhash a 1 b 2 c 3 OK 2.获取部分key的值 127.0.0.1:6379> hmget testhash a ...原创 2016-12-21 15:35:55 · 91 阅读 · 0 评论 -
redis key
1.设置 127.0.0.1:6379> set b 2 OK 2.获取 127.0.0.1:6379> get b "2" 3.设置多个,获取多个 127.0.0.1:6379> mset a 1 b 2 c 3 OK 127.0.0.1:6379> mget a b c 1) "1" 2) "2" 3) "3" 4.判断是否存在与删除 127.0.0.1...原创 2016-12-21 15:11:17 · 75 阅读 · 0 评论 -
redis list
1.添加 127.0.0.1:6379> lpush mylist 1 (integer) 1 127.0.0.1:6379> lpush mylist 2 (integer) 2 127.0.0.1:6379> lpush mylist 3 (integer) 3 2.定位 127.0.0.1:6379> lindex mylist 0 "3" 3.获取长度 127...原创 2016-12-21 14:50:04 · 64 阅读 · 0 评论 -
redis文档
[url]http://www.runoob.com/redis/lists-lindex.html[/url] readme [url]http://blog.csdn.net/it_small_farmer/article/details/41726293[/url]原创 2016-12-20 11:37:43 · 67 阅读 · 0 评论 -
redis排序
127.0.0.1:6379> lpush mylist 4 2 6 1 3 7 (integer) 6 127.0.0.1:6379> sort mylist 1) "1" 2) "2" 3) "3" 4) "4" 5) "6" 6) "7"原创 2015-08-24 15:17:59 · 66 阅读 · 0 评论 -
redis sorted set(有序集合)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合...原创 2015-08-21 15:32:30 · 67 阅读 · 0 评论 -
redis set(无序集合)
Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 添加记录: 127.0.0.1:6379> sadd disorder a b c (integer...原创 2015-08-21 11:41:44 · 295 阅读 · 0 评论 -
redis基本命令
1.设置与获取 127.0.0.1:6379> set 1 "ab" OK 127.0.0.1:6379> get 1 "ab" 127.0.0.1:6379> append 1 bc (integer) 3 127.0.0.1:6379> get 1 "abc" 2.同时设置与获取多个key 127.0.0.1:6379> mset 1 a 2 b 3 c OK 12...原创 2015-08-20 10:21:46 · 65 阅读 · 0 评论 -
redis复制
127.0.0.1:12345>slaveof 127.0.0.1 6379原创 2017-03-01 22:13:33 · 71 阅读 · 0 评论