
redis
文章平均质量分 64
Mint6
这个作者很懒,什么都没留下…
展开
-
使用 rdbtools 解析 Redis 的 RDB 文件(基于 Ubuntu)
通过本文,我们学习了在 Ubuntu 系统上使用rdbtools解析 Redis 的 RDB 文件,并将数据导出为 JSON 或 CSV 格式。原创 2024-10-28 16:40:52 · 624 阅读 · 0 评论 -
linux自动化运维之linux脚本自动操作redis数据
一个临时在linux上对redis生成小批量mock数据的脚本命令,优点是简单自动化,大数据量不推荐。原创 2023-05-20 11:40:12 · 457 阅读 · 0 评论 -
redis-benchmark工具入门之生成压测数据写入redis
redis-benchmark是Redis自带的基准测试工具,可以用来压测redis目标集群的性能,也可以生成测试数据,方便测试。原创 2023-05-13 18:20:37 · 2001 阅读 · 0 评论 -
Redis数据迁移过程,使用jedis客户端发送命令,需要注意string和byte类型的命令,如果使用的转换字符编码不一致,会导致丢数据
(1)string和byte转换之间需要指定字符编码参数Charset.defaultCharset(),默认不指定的情况下,使用的是utf-8编码,所以一般情况下相互转换使用的都是同一种编码utf-8,byte和string之间的来回转换不会出现错误。使用jedis客户端的过程,可以指定string转换byte时使用的字符编码,比如utf-8、gbk等等,但是使用的什么字符编码,这个不会随着数据本身存储到redis底层。在A机器上,string转byte时,使用的默认字符编码与系统一致是GBK字符编码。原创 2023-04-08 23:05:03 · 687 阅读 · 0 评论 -
Redis数据迁移过程,使用jedis客户端,需要注意区分string和byte命令转换字符编码不一致的问题,使用不当会导致丢数据
(1)string和byte转换之间需要指定字符编码参数Charset.defaultCharset(),默认不指定的情况下,使用的是utf-8编码,所以一般情况下相互转换使用的都是同一种编码utf-8,byte和string之间的来回转换不会出现错误。使用jedis客户端的过程,可以指定string转换byte时使用的字符编码,比如utf-8、gbk等等,但是使用的什么字符编码,这个不会随着数据本身存储到redis底层。在A机器上,string转byte时,使用的默认字符编码与系统一致是GBK字符编码。原创 2023-04-08 23:00:25 · 682 阅读 · 0 评论 -
Redis使用教程之jedis客户端sendCommand方法的byte[]入参,防止混淆string的byte与数值byte的区别
使用jedis的sendCommand命令时,要记住要传入的参数,原本属于数值类型时,需要转byte[]数组是直接转成字符串的字节数组。也就是把long时间戳通过String.valueOf(redisTTLLong).getBytes(StandardCharsets.UTF_8)命令转换出来的byte[]。请勿与long转byte等相关的补码、大小端等概念混淆。原创 2023-04-09 00:38:43 · 1478 阅读 · 0 评论 -
redis配置文件报错 Does the parameter type of the setter match the return type of the getter?
这是具体错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisClientPool' defined in file [F:\eclipseUseful\fastssm\target\classes\spring\applicationContext-redis....原创 2018-06-20 22:39:05 · 3261 阅读 · 0 评论