-
批量删除
redis-cli keys "trade*" | xargs redis-cli del -
更好的方式
keys * 命令在数据量很大的情况下,直接在redis cli中执行会严重影响服务器性能,更好的方式是在lua脚本中执行 eval方式执行redis lua lua方式通配符查找 redis-cli eval "return redis.call('keys','site_msg_888*')” 0 lua方式通配符删除 eval "return redis.call('del',unpack(redis.call('keys',ARGV[1])))" 0 ‘site_msg_888*’
-
redis保存时间序列
用key-value格式 key是 data:datakind:2019:01:01 -
redis 读写分离
为了拓展读性能,为redis提供故障转移(failover)支持,redis实现了主从复制特性:执行复制的从服务器会连接主服务,接收主服务器发送的整个数据库的初始副本(copy);之后主进行的写命令会送到所有从去执行,从而实时更新从的数据集。
因为从的数据不断更新,所以从的数据和主一样,所以客户端可以发送读请求道任意的从,从而避免对主的集中访问。
更好的方式
沃梦达教程
本文标题为:redis笔记


基础教程推荐
猜你喜欢
- 具有负载均衡功能的MySQL服务器集群部署及实现 2023-12-29
- DB2优化(简易版) 2024-01-01
- mysql语法中有哪些可以删除日志的命令 2024-12-16
- CAT分布式实时监控系统使用详解 2024-02-14
- 如何查看PostgreSQL数据库中所有表 2023-07-21
- docker 安装redis以及删除 2023-09-13
- PostgreSQL limit的神奇作用详解 2023-07-21
- 一文快速回顾 Java 操作数据库的方式-JDBC 2024-04-24
- PHP 分页类(模仿google)-面试题目解答 2024-02-14
- [Redis] redis业务实践 , 这次用哈希 2024-04-24