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 仅运行以逗号分隔的测试命令列表

posted @   大树2  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有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
点击右上角即可分享
微信分享提示