随笔分类 - redis
redis数据库知识集
摘要:应用场景 排序列表(分数列表,排行旁) 班级分数列表 zadd class:score:1001 60 xiaoming 85 xiaohong 90 lili 45 lisi 最高分 zrevrangebyscore class:score:1001 +inf 0 limit 0 1 zrevra
阅读全文
摘要:应用场景 抽奖 添加抽奖用户 sadd order 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 查看抽奖用户 smembers order 重复抽奖 srandmember order 2 不重复抽奖 spop order 1 点赞、收藏 用户
阅读全文
摘要:应用场景 消息队列 lpush message:queue message1 message2 message3 message4 message5 lrange message:queue 0 -1 1) "message5" 2) "message4" 3) "message3" 4) "mes
阅读全文
摘要:存储对象类数据 hmset user name huyongjian age 23 height 170 常用命令 将多个 field-value对设置到哈希表 key 中 hmset user name huyongjian age 23 height 170 将哈希表 key 中的字段 fiel
阅读全文
摘要:应用场景 单值缓存 set code:15278377008 4928 get code:15278377008 对象缓存 set user:1 '{"name":"huyongjian","age":28,"hight":170}' get user:1 分布式锁 setnx product:10
阅读全文
摘要:单机模式安装配置 下载redis wget https://download.redis.io/releases/redis-6.2.5.tar.gz 解压文件 tar -zxvf redis-6.2.5.tar.gz 安装redis cd redis-6.2.5 make cd src sudo
阅读全文
摘要:前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。 用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 18.04 安装Redis服务器端 sudo apt-get install re
阅读全文