随笔分类 -  Redis

摘要:redis数据结构 string 采取分配冗余空间的方式减少内存频繁分配 当字符串长度少于1MB,扩容都是成倍扩展 当字符串长度大于1MB,每次只会多扩1MB 字符串长度最大为512MB 字符串由多个字节组成,每个字节由8bit组成,就是bitmap(位图)数据结构 list 相当于java中的Li 阅读全文
posted @ 2021-08-25 12:02 余***龙 阅读(132) 评论(0) 推荐(0) 编辑
摘要:锁 获取操作acquire()方法是通过执行带有NX选项的SET命令来实现的,如果返回true则表示获取成功 文章字数统计和预览: 使用range方法得到字符串的长度 存储日志: 将一天的日志存储到一个键中,日期为键,时间和日志内容为值,多条之间用回车拼接 id生成器: 利用incr生成递增的id, 阅读全文
posted @ 2021-01-20 19:21 余***龙 阅读(156) 评论(0) 推荐(0) 编辑
摘要:redis全局命令 查看所有键: keys * 查看键总数: dbsize dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1) 而keys命令会遍历所有键,所以它的时间复杂度是O(n),所以线上禁止使用keys 检查键是否 阅读全文
posted @ 2020-12-10 19:01 余***龙 阅读(132) 评论(0) 推荐(0) 编辑
摘要:redis启动停止命令 ./bin/redis-server redis.conf ./bin/redis-cli -h 127.0.0.1 -p 6379 shutdown flushall ——> 清空整个 Redis 服务器的数据(删除所有数据库的所有 key ) flushdb ——> 清空 阅读全文
posted @ 2017-12-17 10:27 余***龙 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:ps -ef | grep redis 阅读全文
posted @ 2016-12-14 16:16 余***龙 阅读(665) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示