获得徽章 0
#我的2023年度关键词#
年终总结|2023关键词——没有遗憾 juejin.cn
评论
#我的2023年度关键词#
juejin.cn
评论
#每天一个知识点# redis有三种集群模式,环境部署(主从模式、哨兵模式、集群模式)
评论
#每天一个知识点# 【redis优秀的客户端工具】Redis Client 是Redis客户端的GUI工具,使用Java swt和jedis编写,可以方便开发者浏览Redis数据库。该软件支持简体中文,非常适合国内用户使用,不需要汉化就可以直接使用
评论
#每天一个知识点# 【redis优秀的客户端工具】QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。
评论
#每天一个知识点# 【redis优秀的客户端工具】Redis Desktop Manager 一款基于Qt5的跨平台Redis桌面管理软件,目前已开始收费。
评论
#每天一个知识点# 【redis优秀的客户端工具】AnotherRedisDesktopManager一个更快、更好、更稳定的redis桌面管理工具,可以运行于Linux、Windows、Mac三大平台,并且当加载大数量的key不会crash。
评论
#每天一个知识点# 【Redis命令info】很多带命令的软件多数都会有这个命令,它以一种易于解释且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。例如
server : 一般 Redis 服务器信息;
clients : 已连接客户端信息;
memory : 内存信息;
stats : 一般统计信息;
replication : 主/从复制信息;
cpu : CPU 计算量统计信息;
cluster : Redis 集群信息;
展开
评论
#每天一个知识点# 【Redis命令】lookupKey是 Redis 中一个很重要的函数,无论是 key 的查询操作还是写入操作,最后都会调用这个函数。
评论
#每天一个知识点#
基于 Redis 节点实现分布式锁时,对于加锁操作,我们需要满足三个条件。
1、加锁包括了读取锁变量、检查锁变量值和设置锁变量值三个操作,但需要以原子操作的方式完成,所以,我们使用 SET 命令带上 NX 选项来实现加锁;
2、锁变量需要设置过期时间,以免客户端拿到锁后发生异常,导致锁一直无法释放,所以,我们在 SET 命令执行时加上 EX/PX 选项,设置其过期时间;
3、锁变量的值需要能区分来自不同客户端的加锁操作,以免在释放锁时,出现误释放操作,所以,我们使用 SET 命令设置锁变量值时,每个客户端设置的值是一个唯一值,用于标识客户端;
展开
评论
#每天一个知识点# 【redis】redis安装之后,会有两个可执行文件,它们分别是redis-server(服务)和redis-cli(客户端)通常也是我们最常使用的可执行文件。
评论
#每天一个知识点#
【redis过期时间EXPIRE】设置过期时间的命令:EXPIRE key seconds
Redis 可以给每个 key 都设置一个过期时间,过期时间到达后,Redis 会自动删除这个 key。
实际生产中,我们还是要求必须要为每个 Redis 的 Key 设置一个过期时间,如果不设置过期时间,时间一久,Redis 内存就会满了,有很多冷数据,依然存在。
在使用过程中有一点需要注意,就是在每次更新 Redis 时,都需要重新设置过期时间,如果不设置,那个 key 就是永久的。
展开
评论
下一页
个人成就
文章被点赞 9
文章被阅读 472
掘力值 53
收藏集
0
关注标签
0
加入于