redis
redis内容
Snowballl
数据库攻城师
展开
-
2021-04-30
主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主从服务器,这就需要人工干预,既费时费力,还会造成一段时间内服务不可用,这不是一种推荐的方式,因此笔者没有介绍主从切换技术。更多的时候,我们优先考虑哨兵模式,它是当前企业应用的主流方式。哨兵模式概述Redis可以存在多台服务器,并且实现了主从复制的功能。哨兵模式是一种特殊的模式,首先 Redis 提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待 Redis 服务器响应...原创 2021-04-30 11:23:39 · 170 阅读 · 0 评论 -
字符串操作
172.16.208.144:16379> get CHINAMOBILE_CALL_BACK_MSG_HANDLED_PREFIX_1_585070145972355072_18105160137原创 2021-04-30 10:51:26 · 208 阅读 · 0 评论 -
查看主从情况
172.16.208.144:16379> info replication# Replicationrole:slavemaster_host:172.16.208.146master_port:16379master_link_status:upmaster_last_io_seconds_ago:0master_sync_in_progress:0slave_repl_offset:38734833022slave_priority:100slave_read_only:1原创 2021-04-30 10:45:39 · 150 阅读 · 0 评论 -
查看redis默认过期策略
一、查看redis过期策略172.16.208.144:16379> config get maxmemory-policymaxmemory-policynoeviction二、查看redis使用内存大小172.16.208.144:16379> config get maxmemorymaxmemory0注:内存并没有限制三、查看redis的key占用空间172.16.208.144:16379> info memory# M...原创 2021-04-30 10:42:16 · 1605 阅读 · 0 评论 -
假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前缀开头的,如果将它们全部找出来?
使用keys指令可以扫出指定模式的key列表。对方接着追问:如果这个redis正在给线上的业务提供服务,那使用keys指令会有什么问题?这个时候你要回答redis关键的一个特性:redis的单线程的。keys指令会导致线程阻塞一段时间,线上服务会停顿,直到指令执行完毕,服务才能恢复。这个时候可以使用scan指令,scan指令可以无阻塞的提取出指定模式的key列表,但是会有一定的重复概率,在客户端做一次去重就可以了,但是整体所花费的时间会比直接用keys指令长。...原创 2021-04-15 13:38:28 · 234 阅读 · 0 评论