① 如何在linux中查询redis的数据
1、执行如图是命令,查看redis服务是否启动。
② redis启动,停止
1.直接启动
进入redis根目录,执行命令:
#加上‘&’号使redis以后台程序方式运行
./redis-server &
2.通过指定配置文件启动
可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf
进入redis根目录,输入命令:
./redis-server /etc/redis/6379.conf
#如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如:
redis-cli -p 6380
后台方式启动
修改redis.conf,把daemonize no修改成daemonize yes
停止:redis-cli shutdown
查找进程号
ps -ef | grep redis
杀进程
kill -6 pid
redis快照问题错误信息如下:
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
排查与解决步骤:
进入redis使用info命令查看,会发现最后一次快照失败的信息
rdb_last_bgsave_status:err
处理方法:
1.进入redis临时关闭配置(如果需要,要再redis.conf上写上该配置,不然下次重启redis配置会失效)
config set stop-writes-on-bgsave-error no
③ redis闆嗙兢 涓嶅仠链嶅姟锛岄吨钖镆愪竴链嶅姟鍣ㄦ庝箞锅氾纻
涓轰简灏嗕竴鍙版湇锷″櫒杩涜屽叧链哄拰閲嶅惎锛屾偍鍙浠ユ寜镦т互涓嬫ラよ繘琛屾搷浣:
鍏抽棴镓链夋e湪杩愯岀殑 Redis 瀹炰緥銆
浣跨敤浠ヤ笅锻戒护灏嗛渶瑕佸叧链虹殑链嶅姟鍣ㄥ姞鍏ラ泦缇:
Copy coderedis-cluster add-node <链嶅姟鍣 IP>:<绔鍙>鍏朵腑 <链嶅姟鍣 IP> 鏄闇瑕佸姞鍏ラ泦缇ょ殑链嶅姟鍣 IP 鍦板潃锛<绔鍙> 鏄璇ユ湇锷″櫒镄 Redis 绔鍙e彿銆
浣跨敤浠ヤ笅锻戒护灏嗛渶瑕侀吨钖镄勬湇锷″櫒浠庨泦缇や腑绉婚櫎:
Copy coderedis-cluster remove-node <链嶅姟鍣 IP>:<绔鍙>鍏朵腑 <链嶅姟鍣 IP> 鏄闇瑕佺Щ闄ら泦缇ょ殑链嶅姟鍣 IP 鍦板潃锛<绔鍙> 鏄璇ユ湇锷″櫒镄 Redis 绔鍙e彿銆
鍏虫満骞堕吨钖闇瑕佸叧链虹殑链嶅姟鍣ㄣ
Copy codesudo systemctl stop <链嶅姟鍣ㄥ悕绉> sudo systemctl restart <链嶅姟鍣ㄥ悕绉>鍏朵腑 <链嶅姟鍣ㄥ悕绉> 鏄闇瑕佸叧链哄拰閲嶅惎镄勬湇锷″櫒钖岖О銆
妫镆 Redis 闆嗙兢鏄钖︽e父宸ヤ綔銆
鎭ㄥ彲浠ヤ娇鐢ㄤ互涓嫔懡浠ゆ镆 Redis 闆嗙兢鏄钖︽e父宸ヤ綔:
Copy coderedis-cluster status濡傛灉涓鍒囨e父锛屽垯搴旇ュ彲浠ョ湅鍒版墍链夋湇锷″櫒镄勭姸镐侀兘涓 "Online"銆
璇锋敞镒忥纴鍦ㄦ搷浣 Redis 闆嗙兢镞跺繀椤婚潪甯稿皬蹇冿纴浠ュ厤璇镎崭綔瀵艰嚧鏁版嵁涓㈠け銆傚傛灉鎭ㄤ笉纭瀹氩备綍镎崭綔 Redis 闆嗙兢锛岃峰绘眰涓扑笟浜哄憳镄勫府锷┿
Try again
7绔橵PS瀵艰埅涓烘偍锲炵瓟 阃夎喘VPS涓妛ww.7zhan.net