摘要: 在redis中用的最多的就是hash和string类型。 问题 假设有User对象以JSON序列化的形式存储到redis中, User对象有id、username、password、age、name等属性, 存储的过程如下: 保存、更新: User对象->json(string)->redis 如果 阅读全文
posted @ 2017-10-28 21:10 林夕Emma 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Redis存放的字符串为二进制是安全的。字符串长度支持到512M。 递增数字INCR key 当存储的字符串是整数时,redis提供了一个实用的命令INCR,其作用是让当前键值递增,并返回递增后的值。 从例子可以看出,如果num不存在,则自动会创建,如果存在自动+1。 incrby 指定增长系数 d 阅读全文
posted @ 2017-10-28 17:43 林夕Emma 阅读(265) 评论(0) 推荐(0) 编辑
摘要: expire 设置生存时间 Redis在实际使用过程中更多的用作缓存,然而缓存的数据一般都是需要设置生存时间的,即到期后数据销毁。 TTL查看key的剩余时间,当返回值为-2时,表示键被删除。 当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫 阅读全文
posted @ 2017-10-28 17:01 林夕Emma 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 启动 配置数据库数量: Redis默认开启16个数据库,不能像mysql自定义数据库名称,只能是数值,不能修改。 配置内存大小: 会生成一个和内存大小一样的文件。 maxmemory 200mb #在真实环境必须部署,否则物理内存会被耗尽。一般配置200mb/500mb/1gb/2gb。可以分散到多 阅读全文
posted @ 2017-10-28 11:56 林夕Emma 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 整理一波Redis 简介,与memcached比较 官网:http://redis.io Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集 阅读全文
posted @ 2017-10-28 10:03 林夕Emma 阅读(2108) 评论(0) 推荐(0) 编辑