redis
文章平均质量分 79
csdn_aspnet
这个作者很懒,什么都没留下…
展开
-
Redis 的 介绍 及 使用
简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。原创 2024-03-02 09:30:00 · 838 阅读 · 0 评论 -
Net Core Webapi 使用Redis实现连续登录失败N次 锁定账号N分钟
经过一番思考过后,突然想起项目中使用redis缓存,突发奇想地开始使用redis做文章,看看怎么实现缓存登录失败记录的问题,说干就干,于是开始编写代码。在数据库执行查询的数据看着是正常,可以查询出连续失败的记录,但是实际业务中未使用此接口及查询方法,如果实际业务中使用,请进行完整测试。vUserModel是根据用户名查询用户返回的对象,方法可在登录失败的地方多次调用,yhdlrz-记录登录日志,此代码你可以删除。由于此方法只在登录控制器使用,所有没有单独封装,直接写在了登录控制器内。希望本文对你有帮助。原创 2023-08-04 11:24:43 · 9024 阅读 · 0 评论 -
银河麒麟服务器v10 sp1 部署 redis 及redis gui 客户端工具
RESP.app 显示人类可读的 JSON、MsgPack、PHP、Pickle、numpy、pandas 和二进制数据,解码 Brotli、LZ4、ZSTD、Snappy、GZIP、Magento Cache 和 Sessions 数据,并支持本机格式化程序。字符串、散列、列表、集合、具有范围搜索的排序集、位图、超级日志、地理索引和流都可以在 Redis 中使用。Redis 命令行界面 (redis-cli) 是一个简单的软件,允许您向 Redis 发送指令并直接从终端接收服务器的响应。原创 2023-07-11 09:49:26 · 21700 阅读 · 0 评论 -
银河麒麟服务器v10 sp1 redis开机自动启动
要创建一个服务,需要编写 shell 脚本,并存储在 /etc/init.d/ 目录下,通过 service 命令启动、停止、重新启动服务。例如如下的 /etc/init.d/myservice 脚本。守护进程是 Linux 内核执行的第一个进程,它的进程 ID (PID) 始终为 1。它的目的是初始化、管理和跟踪系统服务和守护进程。换句话说,init 守护进程是系统上所有进程的父进程。都是 Linux 的 init 守护进程,但最好使用后者,因为它在现代的 Linux 发行版中很常用。原创 2023-07-04 13:36:54 · 21185 阅读 · 0 评论 -
银河麒麟服务器v10 sp1 安装 redis
root@xxx-pc:~# cp /home/xxx/下载/redis-7.0.11.tar.gz /usr/lcoal/redis/redis-7.0.11.tar.gz。#requirpass,保护模式开启的时候要配置密码或者bind ip,线上服务密码尽量复杂些。本文下载redis-7.0.11.tar.gz包,请按照自己需求下载相应文件。-- 移动文件夹,看个人需要,我这直接解压到我自定义的目录内,所以无需移动。提示,配置错误,请重新安装pkg配置分发。#把这一行注释,监听所有IP。原创 2023-07-04 11:27:52 · 22327 阅读 · 0 评论 -
redis最大连接数查询与设置
方法1:在redis-cli命令行使用:info clients可以查看当前的redis连接数127.0.0.1:6379> info clients。(1)客户端socket会被设置为非阻塞模式,因为redis在网络时间处理上采用的是非阻塞多路复用模型;redis通过监听一个TCP端口或socket的方式接收来自客户端的连接,(3)然后创建一个可读的文件事件用于监听这个客户端socket的数据发送。如果redis服务器有密码,需要带-a参数。原创 2023-05-08 11:24:15 · 4546 阅读 · 0 评论 -
StackExchange.Redis.RedisServerException 针对持有错误类型值的密钥的WRONGTYPE操作
StackExchange.Redis.RedisServerException:“WRONGTYPE Operation against a key holding the wrong kind of value” 由于本机存储为字符串类型的json串,而这个老项目实际存储的类型为哈希类型,所以使用在本机的token出现了异常,于是本机redis创建哈希类型的数据,在使用新创建的key获取就可以了原创 2023-04-21 11:40:56 · 511 阅读 · 0 评论 -
.NET Core 监控 Redis key过期事件
通过这种方式,订阅者可以明确订阅在 Redis 配置中设置的 EXPIRED 密钥通知,并在CONFIG SET redis-cli 命令中使用KEx参数值。我们也可以使用 __keyevent@0__:*订阅所有按键事件,例如,如果您将 Redis 设置为在 Redis 配置中使用KEg参数设置的通用按键通知触发事件。使用此功能可能有益的简单用例,例如喜欢,您希望在某些密钥过期时收到通知,您想要监视特殊密钥的更改,以及您能想到的任何其他扩展用例。EXPIRED:key,即为5秒后key过期收到的通知。原创 2023-02-07 09:00:23 · 9330 阅读 · 0 评论