① 如何在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