redis 2.8--7.0 常用数据类型及性能测试工具
redis 2.8--7.0
1.redis-cli
2.redis incr pageview
redis incr pageview
redis get pageview
3.Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。
Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)
hash:
hmset key filed1 value filed2 value2
hgetall key
hmget key filed1
4.list:
lpush key1 chen
lpush key1 wang
lgange key1 0 10 获取列表指定范围内的元素
LPOP key 移出并获取列表的第一个元素
5.set:
sadd key redis 向集合添加一个或多个成员
smembers key 返回集合中的所有成员
spop key 移除并返回集合中的一个随机元素
6.zset:
zadd key2 1 redis 向有序集合添加一个或多个成员,或者更新已存在成员的分数
zadd key2 2 mysql
zrange key2 0 10 通过索引区间返回有序集合指定区间内的成员
zcard key 获取有序集合的成员数
7.特殊类型
GEO两个给定位置之间的距离位置统计
bitmap 位图统计
hyperloglgo 去重基数统计
GEO 两个给定位置之间的距离位置统计
8.消息发布订阅:
redis-cli: client1: 订阅消息
subscribe autpublish_channel
Reading message...
1>"subscribe"
2>"autpublish_channel"
1>"message"
2>"autpublish_channel"
3>"this is a test message"
client2: 发布消息
pubshlish autopublish_channel "this is a test message"
pubshlish autopublish_channel "this is a test message2"
9.redis测试工具:
redis-benchmark -n 1000 -q
-h 指定服务器主机名
-n 指定请求数
-q 强制退出 redis。仅显示 query/sec 值
-c 指定并发连接数
-t 仅运行以逗号分隔的测试命令列表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2020-08-09 委托,事件,lambda,Linq 学习总结
2017-08-09 大数据 -- Spark
2017-08-09 hadoop 大数据 介绍
2017-08-09 python - hadoop,mapreduce demo