【SpringBoot】多 Redis 接入

*spring-boot-starter-data-redis* 默认仅支持配置一个 *redis* 服务(*spring.redis.xxx*)。若要配置多个,则需要手动添加相关的配


Redis-Cli 常用命令

### Key - `DEL key` 该命令用于在 key 存在时删除 key。 - `DUMP key` 序列化给定 key ,并返回被序列化的值。 - `EXISTS key` 检查给


通过 RedisTemplate 单次访问获取多个缓存值

使用 *redisTemplate* 尝试通过单次访问 *Redis* 获取多个数据时,使用了 *multi* 和 *exec* 方法。但在运行时报了如下错误: io.lettuce.core


验证 Redis INCR 命令的原子性

想确认一下 `INCR` 命令是不是原子性的,所以写了段代码试了一下。 ### 安装所需包 额外安装了一个 *Args* 包用来解析命令行参数,具体文档参考 [这里](ht


Redis 数据结构 .NET Core 版代码示例(StackExchange.Redis)

在 [Redis 数据结构](/?p=5531) 中简单介绍了 Redis 的 5 种数据结构及常用命令。 其中的示例是在命令行窗口执行的。 下面的代码则是 *.NET Core* 中通过 *St


Redis 数据结构

Redis 可以存储键与 5 种不同的数据结构类型之间的映射: 1. `STRING`(字符串) 2. `LIST`(列表) 3. `SET`(集合) 4. `HASH`(


.NET Core 下 Redis 客户端性能测试

在 [https://redis.io/clients](https://redis.io/clients) 可以查看常用的 Redis 客户端。 ## [CSRedis](https://gi


[CSRedis] RedisClientException : Connection was not opened

线上生产 .NET Core 项目偶尔会报如下错误: ```csharp CSRedis.RedisClientException: Connection was not opened


[CSRedis] SocketException:通常每个套接字地址(协议/网络地址/端口)只允许使用一次

3.0 的代码使用 CSRedis 包访问 Redis 服务器时报了如下错误(不是每次都报错,但是很多): 错误信息: 类型:System.Net.Sockets.SocketExcept


ServiceStack.Redis vs. CSRedisCore

第二次跳进这个坑了。**不同的 Redis 客户端保存和读取数据的方式有些不一样的地方。** 之前是在做 APP 的后台接口,用的 SpringBoot 的 Redis 包,和之前.Net 项目中



刘佳佳
江苏 - 苏州
软件工程师