redis
Quincy379
坚持、冷静
展开
-
redis之基本命令
数值增减incr key 递增数字incrby key value 增加指定的整数decrby key value 减少指定的整数hash(对象存储)hset key valuehget keyhmset key field [field…] hmget key field [field…]hgetall keyhdel key field [field…]list(评论、商品原创 2017-09-28 16:16:47 · 295 阅读 · 0 评论 -
NoSql数据库之Redis的持久化
有两种持久化方案:RDB和AOF:1)RDB方式按照一定的时间间隔对数据集创建基于时间点的快照。2)AOF方式记录Server收到的写操作到日志文件,在Server重启时通过回放这些写操作来重建数据集。该方式类似于MySQL中基于语句格式的binlog。当日志变大时Redis可在后台重写日志。AOF持久化配置: 1)修改redis.config配置文件,找到appendonly。默认是ap原创 2017-11-09 14:32:17 · 561 阅读 · 0 评论 -
Redis 之WRONGTYPE Operation against a key holding the wrong kind of value
首先查看key的类型:redis 127.0.0.1:6379>type key根据返回的类型查找对应获取值得方法:set: SMEMBERS key参考:https://www.runoob.com/redis/redis-sets.htmlhttps://www.cnblogs.com/jeffen/p/6091385.html...原创 2019-05-07 17:18:56 · 2505 阅读 · 0 评论 -
Redis之sort使用(一)
认真学习了下,原来缓存数据库还有好多好多知识点,脑子有点不够用了:sortSORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern …]] [ASC | DESC] [ALPHA] [STORE destination]返回或保存给定列表、集合、有序集合 key 中经过排序的元素。排序默认以数字作为对象,值...原创 2019-05-25 13:05:28 · 303 阅读 · 0 评论 -
Redis之sort使用(二)
使用 LIMIT 修饰符限制返回结果排序之后返回元素的数量可以通过 LIMIT 修饰符进行限制, 修饰符接受 offset 和 count 两个参数:offset 指定要跳过的元素数量。count 指定跳过 offset 个指定的元素之后,要返回多少个对象。...原创 2019-05-25 13:08:05 · 166 阅读 · 0 评论 -
Redis之sort使用(三)
使用外部 key 进行排序可以使用外部 key 的数据作为权重,代替默认的直接对比键值的方式来进行排序。假设现在有用户数据如下:uid user_name_{uid} user_level_{uid}1  ...原创 2019-05-25 13:39:44 · 274 阅读 · 0 评论 -
Redis之sort使用(五)
保存排序结果默认情况下, SORT 操作只是简单地返回排序结果,并不进行任何保存操作。通过给 STORE 选项指定一个 key 参数,可以将排序结果保存到给定的键上。如果被指定的 key 已存在,那么原有的值将被排序结果覆盖。# 测试数据redis 127.0.0.1:6379> RPUSH numbers 1 3 5 7 9(integer) 5redis 127.0...原创 2019-05-25 13:46:31 · 151 阅读 · 0 评论